A group of six of us went for 4 nights at the end of May. The only good thing about this hotel is that it is 2mins from the beach, however, so are most of the hotels - so that is by no means unique.
The hotel was in general , appaling. The rooms are old, smelly, and delapadated. Dont be fooled by the pictures of the rooms, on various websites - we were! The rooms really are awful, and are extremely crampled - they basically just shove a bed in somewhere with no concern for the guests comfort.
The hotel swimming pool on the roof looks fantastic, but in reality is smelly, dirty, and not clean enough to use. Inside the hotel is very dated, and literally has not been updated since the 1970's.
Also, on many sites, it lists that they have a private beach, which is a plain lie. They have a very small strip of beach, which was not even ready for use when we went there, and we had to pay to use the beach. They also tried underhand tactics to make us pay for the 5-a-side football pitch - use of which is supposed to be free.
The breakfast was poor, and consisted mainly of packaged biscuits, and packaged cereals. If you get there even a little late, most of the food has gone, and the staff are very rude about replacing it for you.
In general the staff were very rude, and unhelpful, and were more concerned about making money, and even charged us for breakages in the room, yet we did not break anything. They only told us about all this at 6am on the day we were checking out, and to be honest by this point we were just sick and tired of the hotel, so we paid the charges, just to get out of there.
In conclusion, this hotel appears cheap, but you really do get what you pay for. I would never visit this hotel again - if you can, avoid it like the plague.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC