Great: service was almost impeccable, the bar staff at the pool were not awesome but everyone else was amazing. Food was pretty good for hotel food. Beds and room were big, clean and comfortable.
Not so great: the noise at the pool was overwhelming, the music is too loud and there are not enough places to sit for the size of the pool. The pool chairs are soooooo uncomfortable. The walkways need to be upgraded, they are so hot you can hardly walk barefoot on them and the wood is splintering. Walkways to beach need upgrading, soooooooooooo many ants, garbage and towels left everywhere. There isnt a lot in walking distance so yoy have to use a car or shuttle to get around and there is quite a bit of traffic no matter where you go.