Absolutely fabulous hotel. Amazing food and incredible service from all members of staff. Beautiful pool area, and a huge variety of delicious food every day. The staff are fantastic at helping make your stay enjoyable, from arranging car hire, transfers, and even making special occasions even more special. Great location for a peaceful holiday. There is a supermarket along with bars and restaurants just 10 minutes walk away, though the hotel food and drinks, especially their classic margaritas, are great.