We have just returned home from a two week stay and we were completely happy with our stay - everything was perfect!
I would have no reservations about returning to this villa - thank you all your help prior to booking.