Although I cancelled a booking WELL within the cancellation period, my credit card was billed for the stay. When my credit card was refunded, it was less than the original amount charged due to exchange rate fluctuations. Of course, it went in the property's favor. If the property had waited until the CANCELLATION DATE to bill, there would not have been a problem. Booking.com's response?
"The property is not liable for this loss, because they had the right to take the deposit and for understandable reasons they can't and should not refund you more then they have received."
Thanks for nothing, booking.com