We had booked months in advance with airbnb.
As the date got closer and rents doubled- they cancelled without reason or notice forcing us into much more expensive options!
This is outright cheating as they get to hold money for months without paying any interest and are also guaranteed a booking till they find a higher paying customer.