Maybe the perfect Airbnb!? From the design to the location, amenities and prompt communication. Perfect. Amazing.