Fantastic stay. Everything you could think of from a great Airbnb stay.