Good hosts, great location, excellent accommodation.