We had a wonderful stay at David's condo! Everything was just as described/pictured. The floor plan worked wonderfully for our group (my parents, my brother and SIL, my husband and I, and then 3 kids under 4). It was very spacious, so each family had plenty of room for themselves, but there was also lots of room in the kitchen/dining/living area for us to be together. We especially loved the ease of beach access with littles - just down one floor via elevator, across the pool deck and then down maybe 8 steps. This was wonderful when we were always going back up to the condo for toddler naps or to grab lunch. The condo was well equipped for all we needed, but you'll want to bring your own food items. There really wasn't even salt and pepper. I highly recommend this condo and hope we'll be back next year!