yeah, Seems you need to notify around 15-30 days before, as mentioned in the OP.
I have a question for the op. Suppose I plan on booking a hotel, then the op says:
"5. You can then call to check the hotel by yourself.
6. Release the funds when you checked-in. "
Now if I was to call the hotel, will the amount have been received for the booking, or would they just tell me that I have a booking on my name ?
From my experience, I called the hotel three days prior to my booking and also on the day of the booking to confirm that the room has already been paid for online and no further charges would be made other than mini bar, room service etc.. The only thing I had to do was put bond down and get that back upon checkout. I've checked my statements, I haven't been charged anything extra since my visit