Great place to unwind and enjoy. Comfortable units, an on premise restaurant, swim up bar, pool, and a great view. Staff was very attentive and helpful.
Beach is nice but once in the water the bottom is a bit rocky - some good swim shoes would have helped. The grounds around the resort are beautiful and well maintained.
Would definitely stay again.