A great place to stay with excellent hosts that create a welcoming atmosphere.