The first impression was not good since we were given room appropriate for persons having special needs, wheel chair etc. That room was not that booked by us, so we insisted for change, however the change happened the next day and after a lot of pressure, since the main argumentation from hotel staff was that the room was a baby-friendly room!!
The next day we were transfered in the room category we had booked.
Staff very friendly and pleasent. We were expecting better food, given the cost of the accommodation is high.
The beach was good, however the windy weather along with waves make swimming for children a not so easy task, lot of attention is needed.