The hotel itself is beautifully located and private swimming pools are a must with a young baby. Nevertheless, it is not at the level of a four star hotel, far from it. The food (breakfast and dinner) is substandard - a shame not to have good fresh sea food, honey or olives in this area. The service is also below standards and cleaning is not completely done everyday (dishes are not removed, beach towels not replaced, baby chair not always cleaned etc). Finally, the spa does not belong to the hotel and the lady is good but not completely transparent with the prices and a bit pressuring you to get massages.
Overall, we will not return to this hotel mainly because of the very quality of the food and service. Too expensive for what you get.