great location, sparkling clean, great hosts