I had a very comfortable stay. The balcony was delightful, and the room very clean. The service was also very good. The walls, however, are quite thin - snoring from the next room was audible!
The facilities are of a good standard, the beach is right next to the hotel, which is terrific. I would recommend having a car, but the parking is very convenient. Overall, I would recommend this hotel and (although I was alone) imagine that it would be excellent for groups or families!