Great service until something goes wrong and you need to contact them. They are horrible to deal with if you have to cancel a reservation due to a general strike at your destination, and good luck getting the credit, even though the hotel may agree to credit Expedia. You'll have to call repeatedly, wait on hold every time, be promised that things have been credited, only to find they're lying to you again.