Wonderful hosts, sparkling clean, beautiful location