My husband and I recently booked two trips at the same time and needed to cancel one hotel room. This was done less than an hour after booking. Booking.com stated free cancellation but my husband was charged 30% of the hotel room which came out of the account straight away! This was not stated at time of booking but was after booking in an email... What use is that!
Booking.com seriously need to sort out their website so that it is very clear on cancellation charges.
We have a number of trips away each year and will never use booking.com again or recommend them to anyone. Absolute disgrace!