Staff was friendly, the location is perfect to visit town at a very close walking distance to the center/citadel with shops, restaurants and bars. Parking is a bit of a pain around the hotel, only a limited amount of parkind spots are available at the hotel (for 10euros per day). You'll need a car to get around or to the beach.
As for the room, for the high price we really expected a bit more. The fotos of the rooms look nice, and even if we got the same furniture as on the fotos in ours, it felt like we got a tiny dark room. The mattress was really bad and should've been replaced long ago. The room was facing the front onto a street that is rather noisy all night long (yea the traffic calms down, but occasional motorcyclists seem to like to roar their motor just as they drive up to the corner there) so we didn't get much sleep.
We felt like for what we got, the hotel was really overpriced, we wouldn't have stayed there if we had known we'd get the room we stayed in. Yea, it was high season but we stayed in much nicer places for less.
Anyway, maybe we were just unlucky with the room, might be that others are better.
Can recommend for a short stay in off season when the rooms are more reasonably priced.