Yesterday I made a reservation via Booking.com for 7-nights stay, it was with term "Free cancellation" within following 3 days, however it required my Credit card details as a guarantee. After entering details, sum was withdrawn from my account IMMEDIATELY! Why is the free cancellation term then? Moreover, today I needed to change the reservation from 7 to 3-nights stay, logically less sum is due. However Booking.com informed me the difference between the bigger amount ALREADY WITHDRAWN FROM MY CREDIT CARD WITHIN FREE CANCELLATION PERIOD and the lower fee I owe to hotel, is going to be reimbursed to my account AVERAGE 15 working days after. Which means it can be even 30 calendar days and within this period I will need to cover the amount (which I am never going to use for hotel stay) to my bank, if I don't want the bank to charge me with % interest! Imagine! NEVER BOOKING.COM AGAIN!