If you want a place with a warm welcome, thoughtful touches and friendly hosts - this is the place to stay.