A beautifully kept and welcoming place to stay.