A cheery, welcoming place to stay with a communicative and excellent host.