We have just returned as a family of 10 and had a brilliant time.
The villa is spacious and very clean. Fresh towels were provided and the bedding changed mid week. There are plenty of fans available for those rooms without air-con. Kids loved you could get Netflix!
The view from the villa is absolutely amazing but because of this there are 2 lots of steep steps you must navigate to get into town & back. We had hired a car thankfully as going to the shops in the heat was not fun.
In the resort you will find many restaurants. In peak season I would recommend you book the day before. The Hawaiian Bar was great for kids, it had pool tables and air hockey etc.
As we arrived early there are 2 pool bars you can go to whilst waiting to check in. Both free and good food.
Communication with 3 Villas was always excellent and our host Karine was brilliant. Always there for us.