Being really picky, our only very small gripe was that although Reception staff are friendly and helpful, compared to other countries, the restaurant staff seem quite dour. Quality of service was a bit hit and miss, sometimes you were asked if you wanted tea/coffee but most times not. Sometimes we had to find cutlery etc because tables weren't always relaid quickly which was not a problem but generally we would expect staff to be a bit more helpful in a luxury 5 star hotel.
Beautiful hotel, crystal clean, excellent choice of food and to a very good standard (could have been more of a fish option each day however they have a separate fish restaurant so presumably that's why you are only given a couple of options generally). Excellent beach front location. The private beach was very busy and not quite as nice as the stretch of beach beside it however you have to pay 8 levs for a sunbed and more if you require an umbrella. Hotel pool sunbeds lovely and comfy and plenty of them.