Airbnb is great until you get a bad experience. For hotels, there is a floor for bad experiences - it can only get so bad, and the customer service is usually decent. I used airbnb until I had a single terrible experience and worse customer service that did not help me because I had no proof of the incident. Been using hotels ever since.