There are already plenty of reviews that describe rooms, surroundings and friendliness of staff, so I will not elaborate more in this regard.
However, as we traveled with a child suffering from celiac disease (and we were very concerned before our stay), I want to describe our experiences with gluten free diet, and hopefully remove similar concerns for others: all food on the buffet was very well labeled with all allergens; in addition, the staff was very supportive and went above and beyond to help my daughter to find something to eat (if there wasn't anything to her liking, they made gluten free pasta for her, or on advance order also gluten free pizza). For breakfast, they offered her gluten free toast, cornflakes, cake, muffins and pancakes (among all the other things).
As she had only been diagnosed recently, and is still struggling with not being able to eat what she fancies, this meant so much to her!
If one of the staff was unsure about something, there was always someone on the team they could consult.
A special mention is also that we were made breakfast boxes as we had an early flight, and again, catering for her special needs!
I think it is needless to say, that communication is nevertheless very important. I do recommend to mention food intolerances at the time of booking and every time you encounter new staff at restaurant or pool bar.
All in all, we highly recommend this hotel, and we hope that we can return one day. A big thank you to all restaurant staff!