Perfect in every possible way. The best of Airbnb.