Everything you would expect and hope for an AirBnb.