Airbnb needs a six star rating for places like this one.