The room itself, staff, service and pool areas are amazing, the only reason for the 3 star is the food ,beverage prices are extremely high and the italian restaurant didn't like at all and for almost 1,000 MAD was outrageous, so we ate outside the property for half the cost and better quality.