Sparkling clean place with great design in a lovely location, and a caring host