Excellent hosts, great location and perfect accommodation.