Location great, hotel itself very poor.
Breakfast ok but lack of decent selection of fresh fruit or vegetarian options. We had a superior room which was basic to say the least, so dread to think what a standard room was like. Bed made daily but room not cleaned, we had a cup of coffee sat on a table for 8 days. Bathroom definitely not cleaned either, towels changed but amount left varied.
Returned from day out at 16.15 to find room still not cleaned so no we had to tell the cleaner to just change our towels. The pool is pretty good, just across the road. However, half of the beds by the pool are reserved for another hotel as it is a communal beach club. Non residents can pay to use this so most days beds around the pool are taken, but, there are plenty more up on the roof terraces. I personally would not go back to this hotel.