We stayed at this hotel for five nights. We booked a superior apartment for 4 plus a studio for 2, since we travelled as a family of three generations. There has been a small delay in our registration process upon arrival because of our tour operator.The hotel staff was kind enough to upgrade us to two superior apartments next to one another free of charge for making us wait less than an hour. The hotel itself is a bit old but very well maintained, everything is spotless clean. We took an all-inclusive package, and didn't regret it. There was something for everyone, all kinds of meat, fish, veggies, snacks, salads, drinks and beverages at the buffet. Not all food was delicious, but with such abundance noone was left dissapointed. Water was not delivered to the rooms but we bought a couple of bottles in a shop nearby and simply refilled them during meal times or at the bar. We were pleased by the efficiency of the waiters and the bartenders, who speak English not as well as German, but good enough.
A location of the hotel deserves another good word: it's just a few steps away from a beautiful sand beach, a bit aside from all the hustle, but close enough to take an evening stroll into the shopping area. The sunbeds and the umbrellas on the beach are not free - there is a 4 eur charge per unit per day.
The outdoor pool is a bit small, to be honest, and is good only for a dip to cool of after the sunbathing. There is a small indoor pool as well which was empty most of the times, and a tiny gym, both good if you need some alone time.
Overall, wonderful experience, amazing and restful vacation!