Sparkling clean, great location and generous host