I stayed here with my mum and my two year old son, and we were really satisfied with our stay. The reception was good, the apartments nice and clean. The only thing we missed, was something to do the dishes with, they could have provided a sponge or something. Another thing that we missed, was the ability to lock the door from inside, when we were home, for the sake of our two year old, who had to be kept from opening the door and stumbling down the staircase. But that was not a major issue.
The playground was really nice for a two year old, but the children's pool was ice cold. We tried the dinner buffet once and were really satisfied with that. The hotel's location is perfect, a 5 minutes walk to the most beautiful beach and restaurants and shops. So at least if you're going with small children, just to relax and hang out at the beach, this hotel is really recomendable.