Everything you could ask for in an AirBnB.