I booked two hotel rooms at Hotels.com. Unlike sites like booking.com, they debit your visa once you booked them. Few weeks later, when I cancelled them (free cancellation), I was refunded few days later. How quickly they charged you and how slowly they return you the money.in total they refunded me $50 lesser without giving any reason. When I contact them, I can't get a satisfactory answer why I have to lose $50/- from the cancellation. Total a con and scam site. Avoid at all cost.