Pretty much all you can ask for in an Airbnb!