Great place, great stay. Everything you want from an Airbnb