One of the best resorts I've ever visited. The rooms are clean and spacious (for two people), the hotel staff is friendly and provides detailed, easy-to-understand information, and there's a spacious beach right on the hotel grounds, so you don't have to go out looking for a beach spot for recreation.