When we first arrived, we were disappointed, but it slowly grew on us. It isn't nearly as big as we assumed from the online photos, there are TONS of kids EVERYWHERE, and the property is showing its age. We upgraded to premiere level for an extra $65/night but that pool area was more full than the general pool. However, that did get us access to a less rocky section of the beach (everyone could use it, though) and access to the private area on the first floor that was quieter and easier access for drinks and a limited food menu. The staff works REALLY hard, but just be aware that if you are looking for a quiet, relaxing time, you may be disappointed given the number of kids in a smaller space. The restaurants are good; we ate at the steak house and the Italian restaurant. We found it interesting, though, that we didn't see any guacamole anywhere, but we didn't specifically order it either. There are only 3 smaller elevators for the entire building, which made it difficult to move around, but not impossible. And the concierge staff was instructed to up-sell us on more vacation packages and sales presentations. After 5 p.m., all the bars shut down except for one small bar in the lobby and the sports bar around the corner. Those bar tenders worked liked crazy to keep up with demand. If you have kids, this may be a good location. If you're looking for a kid-free, quiet, relaxing experience, this MAY not be your ideal location.