Unfortunately our very special occasion only ended up with disappointment and food poisoning from undercooked frozen (as we were informed later by staff) fish which was sent back along with my undercooked steak. We reported the fish to the manager who did not offer any compensation and informed us he would investigate and get back to us - we're still waiting well after 2 weeks. Our last night - disappointment again - and we unfortunately decided to eat at the restaurant again - to play it safe ... salad and pizza. Very underwhelming - the pizza base tasted as if it were a standard supermarket base and not a fresh base.
The wine list became limited as several of the wines we chose on different occasions were out of stock.
The room was clean, but we needed to air the room each day due to the cleaning agents being used. The pillows were new, but either too large or too soft - frustrating - but they did provide us with extra soft ones to sort it.
Parking, security was all good. In general, the staff were friendly and helpful.
The beach views from the balcony are excellent, though, not their fault, the traffic noise is continuous.
The gym, while small, was adequate for a small workout and it was nice to be able to use the bikes while looking out to the ocean.