We had a wonderful week in this hotel in mid May!
The hotel is situated close to all facilities - supermarkets, restaurants, bars etc., and only a short walk from the beach.
It is family run, the staff were very helpful and obliging.
Our room was large and comfortable with a balcony - even had a sea view but I think not all rooms do.
Dinners in the restaurant were not overpriced and were plentiful and varied.
We might even return - this is a high recommendation!
The only downside was that so many things were charged as extras - key safe, fridge, air conditioning, mattresses for the sun loungers by the pool (very uncomfortable without!).