This condo was a home away from home. There were complaints in previous reviews about it being stuffy, but if you open all your windows right away, even crack the front door, the breeze will freshen up your room no problem. We studied through all the pictures online and found the condo to be a lot bigger than expected. Everything was very clean. This condo didn't have any special view, but we never intended to stay indoors. A beautiful beach is right down the road, ABC store a block away is stocked with amazing food options on the go, the pool is gorgeous with a cool borrow area for kids sand toys or body boards, BBQs all around the complex for quick propane grilling, DVDs for rent in the office, and easy to get clean towels for the room or pool as you need them throughout the stay. All the dishes you could use, small stock of spices for our 2 night stay, it worked out great for our family of 5. We fit our 3 kids in the room with the twin beds, more than enough room for our pack n play for our youngest. Kids had a ball, and we were relaxed and comfortable. If your flight is running later than the 12 noon check out, the front desk will give you access to a shared extra room to freshen up, and that key allows you access to chill at the pool all day. It was perfect to get extra swim time in before our later flight. The only difficult thing for our family was not having direct access to internet in our room, but there are computers to use for a fee I guess in the main office. It's a lovely place!