We stayed 4 nights in July.
We arrive at midnight as our flight was late, we were taken up a hill to a be shown our room which was quite a trek as we were so tired. Once we got there, the receptionist hurried over to tell us he had given us the wrong room. We trekked back and up the stairs with luggage, only to find this next room had not been cleaned. Finally we were given a 3rd room.
The room itself was comfortable and spacious.
Breakfast is OK, not much choice of hot food. There were flies everywhere due to the open area used for breakfast. If you want omelette/scrambled, you have to pay extra.
One day 2 of our stay, the pool turned green and remained so for the duration of our visit. No apology or explanation was provided.
We were given free sun bed and umbrella because of the issues at our check in, which we used once for a few hours. The 'private beach' is in fact a sandy area by the bar, on a small hill above the actual beach, which is not hotel property.
We had one dinner included in our booking. The starter was ok, for mains I ordered salad...well, it was a collection of leaves with some processed cheese and no dressing. It was on for 18 EURO, but should have been 1.80 EURO.
The man at reception was very helpful and apologised for our room mix up. The ladies at the breakfast were uninterested and looked bored.