The hotel staff is absolutely wonderful. Most of them do their best to make your stay memorable. This is the hotel's greatest advantage.
Comfort rooms are rather small, but functional. Hot water runs 90% of the time. AC works, but is loud which can be an issue at night.
Unless you are with an all-inclusive package, drinks are rather pricey (about the level of a major European city). Beach-side restaurant is good for lunch, though quality is very unstable - we had one day an excellent octopus salad, and sent it back the next day. Some other reviewers mentioned the food was repetitive - that's true to an extend (eg, for dinner there was always a chicken dish, a fish dish, a veggie dish, and a lamb/beef dish - but they were made in different extend). But the food is very tasty, and it's hard to conceive one would come away from breakfast/dinner hungry.
Warning about the beach - do not expect a picturesque long white beach. There's a small beach with ample beds, but the sea doubles as a port. Hence, it's shallow and very rocky (I cut my foot twice in the first two days). To be able to swim, you need to walk about 100m into the sea. Good advice - bring some rubber shoes!
The village provides zero opportunity for fun, but busses stop at the hotel's gate, and can bring you to sightseeing or shopping in less than an hour at a rock-bottom price.