Pretty much a perfect Airbnb experience.