Our overall experience is positive. Emmanouela and the reception staff are super kind and helpful. They arranged transfer for us whenever we needed, helped with booking day trips and gave us useful tips where to go and what to book.
The housekeeping team works absolutely well. Every day when we returned to our apartment, we found it in an impeccably clean condition. However, there's one thing we didn't feel very pleased with and it was the atmosphere of the bar by the pool. The foods and drinks are really nice but the stuff there are just not very friendly. We felt pressured to give tips. Giving tips was not optional but rather a demand, even though the staff's approach to us didn't always support that. We'd have gladly gave tips anyway but when they ask directly if we'd like to give a tip, it's not based on our impression anymore and most of the time we didn't feel it reasonable to give tips.
Because of this, 4/5 from us.