As a family of 5, we stayed for a week and feel fortunate to say we had a great time despite the hotel. Rooms are very comfortable, the view is stunning etc etc. This is not close to a 5* resort. Here is a summary of why: Facilities do not meet the criteria for 5*. The tennis courts didn't look like they had been used in years and the spa was little more than an awning and a fold out bed by one of the pools. The staff are mostly very unfriendly, unapproachable and bored looking. As in other reviews, the top pool seemed to have good and friendly staff. And we felt that a couple of the evening bar staff were quite good. The reception staff were also generally helpful. BUT this is a tiny proportion of the waiting & cleaning staff. The rest were awful. The Italian a la carte restaurant is hands down the worst Italian meal I have ever eaten. The children's entertainment is virtually nonexistent. The evening entertainment was weirdly amateurish and quite entertaining for the wrong reasons. If you do want to book the 2 free meals you get at the a la carte restaurants, you can't because they will already be fully booked for the week you are there. Having said that, see my comment above. The food in the main buffet restaurants was ok. BUT be warned!! We, and other families that were staying at the hotel had severe cases of Salmonella poisoning. We think this was likely from poor food hygiene at the pool bar by the childrens pool, but could have been from anywhere. Although we were lucky to get away with a mild case of Gastroentiritis for my son, we are still in contact with other guests who had their child spend more than a week in hospital after staying at this particular hotel. The hotel of course has so far denied all knowledge of any illnesses spread via their poor food hygiene.