Paid upfront through Expedia, got charged a total of 7 times. Had to contact the hotel 4 times and still have not received my refund. After contacting Expedia they too refused to give me my original payment back after having my card locked from the charges and the hotel not helping me. Not only that but received horrible customer service at check in. I was told by Expedia that I should contact my bank for fraud against the hotel. Do not book through Expedia or the hotel if you want to pay twice for your booking and get 0 customer service.