Take care. The terms and conditions are written by the hotels and not Booking.com. If they are vague or unclear Booking.com will not help you. Very poor customer service - they have a script and won't go outside it. Best to use Booking.com to find the deal and then book directly with the Hotel - at least then you can cancel the transaction.