My last experience with Expedia was bad. A hotel booking went wrong through their error and it was impossible to contact a human at Expedia to resolve it. In the end my bank was very happy to do a chargeback, even automatically rejecting the appeal from Expedia.