"Perfect for a family with children. The hotel’s public spaces were beautiful and everywhere I went I saw staff cleaning. Our room was simple but spacious and absolutely spotless. We mostly ate at the buffet because there were lots of options to meet everybody’s taste and they had different themes each night. The food was fresh and they had things like pasta stations, omelette stations, a carving station at night, and a fajita station at lunch. We ate at the Mexican restaurant too, it was a little hit and miss. I wish the food there wasn’t so toned down for tourists. The main pool is a good size, they serve tacos by the pool at lunch and they are delicious. The beach is gorgeous. FYI the water tends to have strong currents so you can’t go very far into the water, but we had fun splashing around in the waves. The kids pool area with slides was partially closed during our visit, but it wasn’t an issue. There are exercise classes, sports and entertainment like dance classes by day. At night there’s things like live music, one night there was a fire dance show on the beach. "