We had an amazing stay! Though the beach fronting all rooms is a great view, it is not that nice to swim but it didn't matter I guess when you have a nice, spacious room with thoughtful amenities. Food is awesome and their service is really great. I recommend to book their penthouse suite, super niceee!!!