Overall very good hotel.
We stayed for one night were immediately upgraded for free on check-in for free. The rooms were very clean and had all the amenities you needed (and a wonderful view of the city and sea). Great shuttle service to their private beach club (with full food and bar service on the beach)! Had a great time at the casino located in the property as well.
I rated this one star less as some of the customer service was lacking for a '5 star'. For example we ordered breakfast in the room and our tea was forgotten, when we called down to reception they said they could bring it up but they would have to charge us another 10 euro service charge, needless to say, that wasn't the answer we were expecting (especially since we paid over 50 euros on breakfast for 2). Another example was when we asked for a taxi when we were leaving, the guy at reception seemed completely confused and just started shaking his head yes. So, after a few minutes we asked the other person at reception (who looked like the manager) and then he actually called a cab for us.
Other than a few of these service related things, the hotel was very comfortable, quiet, and clean.