Ok this property was probably the best one I have been in the last 10 years.
The bad first
The swimming pool is made all in some kind of cement/stone who hurts a lot when you go in or out. It's an issue because my kids were complaining about it and beside the mini pool for baby (which is made with the same material) they were out of depth unless on the stairs and the stairs cause them lot of scratches.
The food is very good but the menu is not that big so after few days you are bored with the food which is however very good. Definitely top stuff, not your usual all inclusive buffet.
That's it everything else was amazing 5 stars, the staff (all of them) were all kind patient, I never seen any of them doing a remark a sigh or anything but smile and helpful attitude.
The villas are somptuous, very big for a holiday villa. Air Con, Flat TV in every room, super absolutely clean, brand new kitchen, all rooms have ensuite bathrooms.
I mean it's just a super super holidays for a family!