Overall this place is great. I would rate it as a 4* by UK standards. Its clean, well maintained and the weather is fantastic. The food is ok but could be improved but some things are really nice, like the lovely fresh salads & the poolside bbq at lunch. The asian restaurant also serves lovely food. However some dishes are poor, but you can avoid these & opt for fresh pasta or pizza. The Moroccan deserts are gorgeous. I would definitely return and think its brilliant value for money. Its a beautiful hotel. Recommended!!