The place is lovely and the location likewise; we booked a junior suite with a little balcony (a bit useless since there was apparently a beehive, forgot to mention this when we were checking out) for 3 nights.
We arrived on a very early flight, so we came to the hotel an hour early. The room wasn't ready, but it was a joy to wait outside on a lovely day. An hour later at check-in time the room still wasn't ready. We were promised drinks as an apology, the waiter brings two glasses of water for the four of us (sees there's more than two of us but doesn't bring more...).
In the evening as we return we notice children's bed hasn't been made. My husband goes to the reception to inform about this, but an HOUR later nothing has happened! I go again and it takes another 15 min before two people arrive with bedding. Needless to say, this kind of service is very inadequate.
All in all still a positive stay, but the young staff need more customer training and iniative skills. Everyone was very friendly, but not very enthusiastic or communicative (with the exception of the lady in the breakfast room (originally from Singapore?), she's a treasure and has very good customer service skills!). There was one young man in the reception who never raised his head from the computer during our entire stay.