I travelled as a couple during the last week of July. I am extremely satisfied with the hotel in every aspect: the food, the location, the personnel, the premises.
The hotel is located 10 minutes walk from the sea, which, compared to the other hotels, is one of the closest. There's not much around the hotel other than some super markets but reaching the beach is full of bars.
Food is excellent, great variety but slightly repetitive from day to day. Anyway there is certainly attention from the chefs to try to make it less repetitive. Meat was definitely the best part of it. We had full board but I would recommend the half board option as during lunch there is not many people.
Super kind personnel, always greeting and smiling to you, ready to help and satisfy your requests.
Nice also the swimming pool (not meant for swimming but chill out). There are plenty of sunbeds and we always found some free ones at any hour.
The hotel is a bit old style but kept with lot of care.
I definitely recommend it and I would certainly choose it if coming back.