Absolutely fantastic. What an AirBnB should be.