Warm, welcoming hosts for a short but pleasant stay.