The villa is well maintained and very clean. It’s a great place to stay with a large group. There’s a lot of open space for kids to play. It has all the amenities but definitely need a car to get around. Our lovely host was always available. All in all we had a pleasant stay with our family.