Sparklingly clean, well-appointed, and charming. A great place to stay.