Great location, sparkling clean, great communication, helpful hosts