This place operates like a hotel—you can’t see pictures of your exact room ahead of time, when you arrive you check in at a hotel-like lobby, get your room keys, etc. Because we didn’t choose our unit at booking, when we arrived we were put into a room without any water views. I went back to the front desk and they were SO accommodating, moving things around to get us into a unit with a water view. Unit was very spacious, had everything we needed in the kitchen, excellent location, walking distance to everything, great indoor heated pool the kids loved, and more. Absolutely would (and plan to) stay here again!