The definition of a perfect Airbnb experience! Highly recommend