This was one of the best experiences I have had staying at an Airbnb.