Nice location on the beach, not too crowded. Our room was cleaned every day and they did a good job. The pool was nice and so was the lazy river, never too crowded. Could borrow their raquetball equipment to play, it was fun. The were able to book good prices for golf for husband and sons. I would stay again. Breakfast buffet was ok. They had internet kiosks available to check email which was very nice even though they were slow.