Accommodating, welcoming and a lovely little place to stay