"The physical state of the rooms needs attention, but they are closing later this year for renovation. Everything worked fine, there were just lots of little things like lose for handles, crack in the bathroom tile, shower door difficult to close.
Plenty of choice for food if you don't have allergies, also plenty of vegetarian choice. I wouldn't stay if coeliac, but if you are gluten intolerant then you'd be ok. They label all the buffet with allergens & have GF sliced bread, biscuits & muffins. No GF toaster. They make GF pasta & pizza on request (order in advance). One incident where the "GF" crackers were in plain packaging (not labelled GF or Schar, like they previously were). They looked the same as the crackers on the buffet & tasted the same. On questioning the chef, he said they were definitely GF, but I didn't eat any more. They disappeared the next day & there were no more crackers that week.
Pool was nice, didn't go to the entertainment but plenty of places to sit with a drink in the evening. The free bus to the beach is good, and the steep hill is VERY steep. Very limited parking at the hotel & very few places to park on the hill. There is a free car park at the bottom of the hill- but again, it's STEEP!! "