A perfect location and exceptional villa. Warm and comfortable, with all the amenities you require. Will stay again.