Everything you would expect from a great airbnb experience.