This place is simply amazing. The location is perfect with restaurants and shops and groceries nearby within walking distance. The parking is ample. There is great world-class snorkeling about 10 minutes away at a nearby beach. We had an amazing time swimming in the pool after a day in the sun on the beach. I will definitely stay here again!