Overall a positive experience. Some notes I would have liked to know beforehand:
It advertises 3 Restaurants but 2 of them need pre-booking well in advance, with very limited space. So basically only 1 restaurant. Food was excellent, but unfortunately not a lot of gluten free options, we struggled a lot with that.
The hotel rooms are kept clean but they are very very old. Feels more like a 3 star hotel.
No toiletries provided. (only soap)
Cocktails at the bar were very good but highly dependent on the temperament of the bartender. I once requested a Bloody Mary and simply got Tomato Juice with vodka. (no lime, salt nor the essential condiments!) basically undrinkable.
The shop inside the hotel looks more like an antique shop, since they are selling products covered in dust and in bad condition. Sun lotion 4X more expensive than the Aldi outside the hotel.
The biggest disappointment was the beach, which for me was one of the main requirements. Very small, dirty (of natural debris). Grass growing through the sand. Basically very difficult for a kid to build a sand castle or properly play with sand as in other beaches.
The area around the hotel is very rough and actually dangerous to walk as it is a high speed avenue with very small pavements, no zebra crossings nor traffic lights nearby. Definitely avoid the area.
Fortunately you can get a taxi to the town centre for about 10-15 Euro.
Very close to the airport, super convenient.