Fantastic stay. Communication with John prior to booking and arrival was quick and accommodating. Jeffrey was a great help when we got to the villa. Highly recommend staying here.