Overall a pleasant but a bit disappointing stay. It is a lovely property with multiple pools and an adjoining beach. Our room was very nice with a super comfortable bed. Unfortunately, the food wasn't great. We had dinner most nights in the buffet restaurant and once in one of the a la carte restaurants. Getting a reservation there is quite a hassle. You have to make your reservation a few days in advance or you won't be able to get a table. The food wasn't great and nothing special - not at all what you would expect from a 5-star hotel! Also, there was meant to be a relax pool with no kids and music allowed which is a lie since there is more noise and kids than at any of the other pools. The staff are also worth mentioning. Everyone working at the bars or in the restaurants are absolutely lovely and deliver a great service. The staff at reception, not so much. Communication between them is horrible and overall they were pretty useless. We asked if it would be possible to change our room as our terrace was right next to a walkway with people looking right at you. We were told that they would note down the request and speak to the manager and that we should come back tomorrow morning. When we asked about it the next day, we were told it hadn't been passed on and to come back again the day after. After asking a third time without anything being done, we gave up. The same issue occurred when asking for late check-out. To sum up, it is a nice hotel but hasn't met our expectations