My friend and I stayed there for 2 weeks. What a dissapointment. We were so jealous of the people who got to stay at nicer hotels. The grounds were nice, huge pool and very spread out, but the rooms and "amenities" were awful. The maids used the same dirty water to clean the floors in all the rooms, so the floors smelled really bad. The bathrooms were iffy, they never felt clean. The beds were hard and uncomfortable. The decor was straight out of the 70's; heavy lime green drapes with white polka dots that made the rooms seem hotter than ever.
There was also no air conditioning. There was a big gazebo with a bar and darts that was supposed to be open every night, but it wasn't open once the whole 2 weeks. We never got an explanation why. The food in the main restaurant was average (hot dogs instead of turkey in our club sandwiches?) The proximity to the beach and shopping however couldn't have been better, and the actual rooms were set very far off the main road which made the balconies and pool areas very private. One thing our tour operator told us is that the maids have sticky fingers so don't leave your makeup or spare change lying around. Every day when we left we literally packed everything up in our suitcases and locked them, and we never had a problem. Except for the one day I left my eyeliner out on the dresser and when we came back it was gone. For two 21 year olds there for a good time the hotel was "acceptable". But still we would have preferred a place where we would have felt more comfortable relaxing in.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC