The water was incredible, clear and calm, and the beach wasn't overcrowded. There was a nice family atmosphere on the beach. The condo, however, was less than our expectations. On the positive, there was room for our family to sleep, and the balcony overlooked the beautiful waterway. The kitchen was a joke, especially the sink, which is a prep sink (not full size). Pots and pans were minimal, dishwasher worked very poorly, causing us to have to wash dishes after they came out in the mini-sink, which is probably why the dishes that came out of the cabinet were dirty when we got there. There is a bar table in the living room, but it is placed right below an air vent. We had to move the coffee table and move the bar table to the center of the living room to get out from under it and to make room for all four chairs, two of which had to be dragged from the other room. The linens were shabby and old, some of the towels were torn and frayed. The TV downstairs didn't work, and the remote upstairs wouldn't adjust the volume (fun and retro for the kids!). Also, because the door to the unit is on an interior hall with about a dozen other condos, you can hear everything that happens in the hall from the master bedroom. This includes teenagers and children running the halls at all hours of the night. Last, the pools and tennis courts close at 7:30(!!!) because of a lighting issue, despite the fact that it's still daylight for another hour. The pools were nice and clean and offered plenty of seating as well as music and a snack shack.