The restaurant and bar staff were lovely - very friendly and cheerful. George the manager of the restaurant went out of his way to ensure we were looked after as we had a young baby with us. The food was much better than reviews I've seen on here, as was the quality of the room we had, which had recently been refurbished.
They were very kind and gave us a room close to the facilities so we wouldn't have to push our young baby up some of the steep hills. There is a choice of pools to use and a private beach, which was clean and well cared for.
What stopped this from being excellent was the steps of the upper pool were very slippery and I fell in whilst carrying my baby. Thankfully my son was ok, but I was bruised and later learned from other hotel guests that they too had slipped and fallen.
It's also worth noting that ideally you need a car/transport if you are staying here as it is at the bottom of a steep hill. If you want to visit picturesque Paleokastritsa, it is a 15 min drive away. Also bear this in mind if you have mobility issues, though I am sure that if you speak to the hotel in advance, they can arrange for you to be in a room nearer the facilities.
If you are looking for luxurious all inclusive, then pay decent money and go to the Caribbean!! If you want a cheap holiday and to experience the warmth of the wonderful Greek people, then look no further!