sparkling clean! great location! great hosts!