Welcoming, helpful hosts, wonderful location, thoughtful touches, great place to stay.