We once considered Airbnb for travel, but have moved back toward booking hotels. We rarely stay in a location more than 2-3 days on our trips, and no longer find Airbnb’s to be competitive, especially when compared to hotels that serve breakfast.
The very first time we booked an Airbnb was in the EU. We made the reservations 2-3 months in advance of our stay. About 3 weeks before our arrival, the host cancelled with the excuse he accidently overbooked. My guess was that he found a longer-term guest, and our reservation blocked their dates. By that time, however, most other reasonable accommodations in the area (or even surrounding towns) were booked. Airbnb did little to assist, although we did finally receive a refund. We could not leave a review, since we never stayed. I believe you can now see how often hosts cancel.
For my daughter’s wedding, their Airbnb host contacted them long after the reservation, saying they only accept guests for longer-term stays, and asked if they would please cancel. Again, by the time they were notified, no other options were available large enough for their desired group, dates, and location. In the end, the host “gave in”, but it was not a pleasant booking experience.
On the other hand, when visiting France in 2017, the authorities were watching for individuals who were not following Airbnb rules. On that trip, we only chose bookings where the owners were present. Those were the best stays ever. We had some incredible experiences, and met some great hosts. There are far fewer options of sharing with owners now. Most Airbnb’s are strictly business deals, as developers and entrepreneurs purchase residences for short-term rental use. They are typically much more expensive than in the past as well.
Fortunately, we have never had any cancellation experiences with hotels. If we were traveling with a family, or a group, the numbers would be different, and we would consider larger rentals through Airbnb or VBRO - with an abundance of caution, and perhaps back-up plans that could easily be cancelled if the dates or location were critical.