Warm welcome, warm room, warm bed- superb hospitality