Overall a nice hotel! We had the best sea view room - it was spacious, clean and AC worked well. The shower was weak, especially in the evenings when everyone is back from the pool and beach to shower at the same time. Buffet food wasn't great but the A La Carte restaurants were much better. Lots of food and drink options, so for all inclusive it's a good deal. Location was right on the beach and we saw lots of fish and coral in the sea. Lots of the staff around the resort don't speak English well so getting correct information was sometimes difficult.