Sparkling clean, lots of lovely touches, outstanding hospitality