To add a positive anecdote, I've had 6 experiences with Airbnb and all of them were great. If you're traveling with just 1-3 people, the prices are comparable to hotels, as you say. But when traveling with a large group of people, I've found that Airbnb is a lot cheaper.