Sparkling clean, a warm welcome, great location.