Great location and lovely villa.
Only down sides were poor internet connection in the bedrooms and a layout that is not so toddler friendly. Older children would be fine however.