Everything you could wish for in an Airbnb! Perfect stay.