What does non-cancellable mean?

A non-cancelable booking means that cant be canceled at any time, that is, the total amount of the stay will be charged. For prepaid reservations, the price paid will not be refunded. If it is a pay later reservation, the charge will be made on the credit card provided when the reservation was made.