Found Villa Annita on Airbnb for a large family trip.
Chose the villa due to location, number of bedrooms & sheer amount of outdoor space (within a gated compound).
Location is great, 10 mins from airport and 3/4 mins in a car from the supermarket. Decent beaches are about 10 mins in a car too, but the villa has a small private beach which only a couple of villas can access. Very small but great if you like the ocean.
There is a caretaker who looks after the place (elias) he is great and can help with trips to the shop. The owner Annita is cool, very helpful and also very nice. Both made us feel very welcome and very keen to make sure the stay is as good as possible.
The villa has good Internet throughout, all the appliances work well, especially the kitchen bits - cooking was easy, bbq was very good however we ordered in from local restaurants a few times which was also decent. The owner sends a load of recommendations before you arrive, very useful.
There is some really good outdoor and covered seating, plus areas to put up parasols - it is a sun trap, which is great for spending all day out there and watching sun rise and set.
Aircon throughout, which was very handy for kids and Night time.
The place is built really well, rooms are all bright and airy - even a couple of terraces off the bedroom upstairs, the entire villa is fairly clean and cleaned daily as well.
Cracking villa for groups of friends or families with older children. Would recommend.