We have stayed three times before and booked again. Then I was concerned about some of the reviews. Stayed in early December 2012 and found it probably less than half full.
The hotel is directly on the beach and we sat around the pool or on the beach loungers on the shaded beach. The room 233 was upstairs and had all the usual facilities, incl English speaking TV programmes, they provided a kettle and cups, but you need your own tea and coffee (suprising its not provided for a hotel of this price). The room was clean, comfortable bed etc. I thought it was very acceptable. My only concern is that the hotel has become quite expensive compared to others. I would look at other seaside located hotels and compare prices. If you get a good price go for it, if others are about the same then consider them. This is a perfectly good hotel, just need to make sure it is value for money compared to others. It is also getting harder to book via Hotel web sites, often can only book direct, which is more expensive. Web sites show it as full or not available, when it is less than half full. Again a perfectly good hotel if the price is right.