A wonderfully welcoming place to stay.