Stunning waterfront views from our room, the hotel restaurant and the pool and lounging areas. Within minutes of our arrival, we were by the pool with a cocktail, watching the boats go by and marvelling at the splendid surroundings. The hotel grounds are beautiful with tasteful finishings, lovely landscaping and the view.... We especially loved the two dinners we enjoyed at the hotel - Carlos the head waiter was extremely welcoming and attentive and our waterfront table was second to none. We loved staying at Villa Mahal.