Absolutely perfect. Hospitality, cleanliness, the small touches like homemade breakfast snacks and a candle to meet me at the door. Really a wonderful place.