I booked an hotel with Expedia. When I got to the hotel, they charged me an extra amount for my dog ($40). I decided not to stay because it was getting very expensive. The front desk agent told me she returned the funds to Expedia, they were the ones who were going to refund me. When I got home, I called Expedia to find out when I was going to get my refund. I exchanged a few emails with Expedia, they finally told me that the hotel refused to refund me. I am sure the hotel returned the funds to Expedia. So for me, Expedia are holding the funds. I won’t ever book with them again. I used to book my trips and cruises with them. Never again.