Overall nice hotel, but animation team is the worst i have ever seen as well as staff at the reception. Rooms are never cleaned properly, tea cups remain unwashed. People from SPA and fur/leather shop are being very persistent trying to sell as much as they can, same goes for water sports. They d leave you alone only if you bought a course of Spa treatments etc. even though we rented beach bungalows at extra cost, those people would find you there, walk in the bungalow and try and sell their staff (whatever it was). you do not feel like you are relaxing. I understand they need to make money, but they are being too aggressive and follow you everywhere. When you book a-la cart restaurants, half of them were closed or not available, what is the point of having them? besides when you manage to book one, they drive you there only from a collection point and not actually from the street where you live which i found quite disappointing. food was great though. Beach is not sandy at all, big cement blocks in the water.