Excellent place to relax and recharge. Lots of walking paths and a few not-so-paths to wander about. Beaches are clean and spacious. Perfect view of sunsets! The resort staff is excellent!