My wife and I stayed here and loved it. Great beach/pool and lunch restaurant is right on the beach. Buffet was average and specialty restaurants were great. Entertainment was typically performed in courtyard (no theatre) and no beach views but resort was nice and the service was great. Great beach and dive shop on premises.