We travelled for a wedding with 2 couples of friends with our children and the hotel did everything in their power to make our stay as comfortable as possible, we were a crazy bunch.
Food was very good, we had more than we needed, from freshly pressed orange juice at the breakfast to the bar at night, it was 5 stars.
The service was very good with dedicated team from when we checked in to the check out: they ordered food at 23h when we checked in with kids, book the tour bus and we were collected at the hotel to visit. Shuttle to take us to the hotel, they even opened the top swimming pool for children (it is usualy opened in Summer)etc...
I will definely recommend, we were not disappointed.