It's not luxurious by any means.
The location is fantastic, right on the beach, which is a major advantage. The staff was friendly and helpful, but that's where the positives end.
They advertised free beach access, but it's actually conditioned on a minimum consumption of 20€ per person. Since the beach is open to the public, it tends to get crowded during the day.
The restaurant is quite pricey, and the food served there is of poor quality. The same goes for the drinks made at the bar, although the bottled drinks are alright, they are still extremely expensive.
The parking spaces are not reserved for hotel guests, so if you leave during the day to run errands or explore the city center, you might struggle to find a place to park when you return.
Now let's talk about the rooms. They are nothing like the photos. They were uncomfortably dirty, with mold in the bathroom and insects in hard-to-reach areas. The cleaning is only done once a day, and having just one older cleaning lady is not enough to ensure quality cleanliness. The towels are also only replaced every two days, and they don't provide separate beach towels.
Although the room was advertised to have a kitchen, it was tiny and poorly equipped. This was especially disappointing since we had planned on doing most of our own cooking. We had to buy our own knives and borrow plates and utensils from the restaurant. They were kind enough to offer them, but it was still a disappointing discovery.
The beach itself is neither too dirty nor too clean. Just be aware of sea urchins around the rocks, but it's nothing particularly impressive.
Considering the price, we could have stayed somewhere a bit further from the beach and taken a short trip to this or other beach resorts nearby. I definitely don't think it was worth it, considering everything I've described above and the high expectations set by the mostly positive reviews and attractive photos.