If you select the non-refundable rate (the cheapest rate), you have to pay for your stay when you make the booking. In other words, 100% of the booking cost is charged in advance. The amount is not refunded if you cancel the booking.