Anecdotal: there are bad things to say about Airbnb... But (for me) their customer service has been top notch. We were twice in a situation were we had to rebook spontaneous, once because the the original host canceled minutes before we arrived, another time because the host was very generous with their descriptions and we found ourselves in a tiny room without AC and shared accomodations instead of an apartment.
Both times a call to Airbnb quickly resolved the issue and they even payed the increase in rent.