This hotel has potential: it's right on the beach, and relatively near (as long as you have a car) to great natural areas. The rooms are of a good size, the pool is excellent (albeit the pool area is slightly run-down with several broken and loose tiles), the Breeze beach bar is fun and relaxed.
HOWEVER: what REALLY lets this place down is the housekeeping. On arrival, we had to call reception to bring us toilet rolls and empty the bin from the previous guests (we had to repeat this every time we needed more toilet rolls). WORSE still was the cleanliness of the rooms - I have no idea whether any cleaning was done prior to our visit, but the place was absolutely filthy. So bad in fact that we could see "clean me" writing from the previous guests in the mirror! Cracked paint, grime around the bath, limescale covered taps falling away from the wall, ... We would have moved on if there had been any other hotels in the vicinity. Avoid - until this hotel takes hygiene and cleanliness seriously.