Been a host for years, but really thinking twice about Airbnb now that I've been on the other side of the equation. On our trip to Europe last month, we mainly stayed in hotels but had a couple of Airbnb's interspersed because of location, access to laundry and that there were 4 of us (us, a couple, plus both of our mothers) so larger place came in handy.
The second went off without a hitch, host was great, we checked in at midday and checked out at 2:30pm.
The first though at Tallinn was cancelled by the host 1.5 hrs before checkin (although 3 hrs before we were planning to arrive), due to double booking with another platform. Airbnb were extremely helpful (

) by telling us to rebook ourselves and sending us a link to Tallin accommodation for 4 people for our three nights (something I never would of that have or even knew how to do myself, it was amazing assistance!!!).
By that stage we'd already identified a place that was about $300 more than what we initially paid that was vaguely comparable, and in fact the only one in the same vicinity (in/around the old town) that was available. But we needed our credit back to pay for it, so back and forth with Airbnb (luckily we were on a coach with good wifi). After a couple of hours we got our credit back and also they offered a $200 coupon to compensate for the disruption (with the catch that the coupon could not be used on the rebooking, only for a future booking

), By this time something else was available which would have left us about $70 out of pocket, so we grabbed that. using a top up with our original credit.
Great! Then we turned up and their was no key in the keysafe. Contacted the host who turned up 15 mins later, and turned out the property was occupied (apparently the group had turned up, cancelled the booking but then decided to stay for the first night only, or so we were told). The host suggested alternative accommodation for the first night and move back to original property the next night. So rather than cancelling, walked us to a property 15 mins away, which was not acceptable as it had one double bed and just a couch to lie on. At this point, I suggested they give us 2 x 1 BR properties, so some phone calls by the host, and eventually two of us went off to third property. Eventually we settled in almost 2 hours after arriving, and then moved at lunchtime the next day.
Lessons - probably stick with booking.com rather than Airbnb. And if use Airbnb, don't be cheap and use a gift card (we'd paid for the stay with a Gift Card we purchased through Macquarie with 5% discount). If we'd paid by CC, I think we might have been able to use the $200 coupon to make the fresh booking.
But Airbnb were a pain to deal with, and I assume profited from this. Hosts get a 50% penalty if they cancel <48 hrs). So Airbnb pocketed $500 from the host, gave us $200 back for the future (which they will keep at least $30 of) and got a new booking straight away which would have kept them their original service fee. Disgusting greed .