Expedia (and VRBO which Expedia owns) cancelled my reservation the day before our reservation began because the "system overbooked the hotel" and there was nothing they could do about it. We had to find a hotel at the last minute, and most hotels were sold out. Ended up paying $100 more per night at another hotel.