You are correct. If The Netherlands wanted a hotel for the duration of the whole tournament, they would have had a location in the middle of nowhere. This was the best alternative.As far as I know they couldn't even book the hotel they're in that long because the FIFA wants to stay there after the semi finals, as it's at the beach, they're getting all good hotels near Ipanema and Copacabana as the final will be there in Rio. Same thing happened 4 years ago in South Africa.
Shouldn't be that big an issue though, as they had to leave for Sao Paolo anyway yesterday for the semis. They'll only need to get another hotel when they come back before the final.