This is a really bad hotel. I had booked two nights, but ended up checking out after one night, even though I couldn't get a refund on the remaining night.
The hotel is run down and in bad need of repair. The staff is cordial and sufficiently friendly but not really professional. The room cleanliness was ok, but there was a leak from the bathroom ceiling, the tiny tiny 17" tv did not work properly, and the balcony door would not lock. The swimming pools (3 of them) were tiny. One of the three swimming pools was not clean so people avoided it. Only one of the swimming pools was a main one, while the other two were small and meant for little children.
The good:
Dinner was actually pretty good. Not bad at all.
The beach was also pretty good although it was too cold to go for a swim.
All in all, we were very disappointed with this hotel. It was a really bad experience, and not worth it. There are better hotels in the area we stayed at and leagues above this hotel. My advice is to avoid.