There were just small things that gave us a bad feeling by the time we left. The shower in our room had a mould issue which you don't expect in a 5 star hotel. The portions served at the restaurant on the beach seemed to depend on your nationality (we received a very small portion while the couple at the next table, who ordered the same thing at the same time received twice as much). We had to ask twice for the bill at the beach dining area before it arrived. The parking charge was almost twice what is quoted on the website 35€ not 20€. The private beach area can cost you up to 70€ per day (it should at least be mentioned that there is a surcharge). Sometimes at turndown they left a bottle of water, sometimes not. These are all small things but they add up to a lot of small things which is disappointing.
The WIFI was excellent, which is unusual for the Hotel, although it would have been nice if it also worked in their beach section. Staff were generally very friendly and helpful. Housekeeping was very good.