First a hotel cancelled my booking THE DAY OF CHECK IN because Expedia sold a room that didn't exist. Now I'm wrestling with airlines because a flight I booked months ago is cancelling because Expedia booked flights that weren't confirmed and I need a flight to get to a cruise leaving at a specific time. If you like having your life put through the blender at the last minute, stick with Expedia. Dealing with a nightmare with thousands of dollars at stake.