We enjoyed spacious room and food (most of the time). But there are many problems that we had never ever experienced in a 4-star hotel. That made our stay worse than expected.
The choice of food for the supper buffet was excellent, but the breakfast is not so good and is all the same every day (we chose HB, w/o dinner).
There are really big hotel's private stone beach terraces and a small pebble beach, so we could always find free sun-loungers. However, the sea water near the beach was somewhat dirty. Hotel's two pools didn't help too much because they are small and have salty water with some additional pool chemicals.
Room floor remained as dirty after room cleaning as before one. The air conditioner was placed so that we could not use it overnight because it was blowing so that we could catch cold. Opening balcony door slide was much better idea but there are mosquitoes. Surprise, there are no anti-mosquito door slides.
In general, we've got an impression that the hotel's personnel was not trained to fix apparent problems before we complained to the reception. Some bigger problems could not be solved at all. WiFi signal level in our room was low and it was not fixed in two weeks (actually they didn't do anything at all), despite almost daily reminders.
Next comes the entertainment. There is a really good live music every evening, but it lasts until midnight, with even louder noise until 11PM. Who would be able to sleep?