Cancellation shouldn't have any penalty if done (usually) within 24 hours of the first check-in night. That's why it is recommended to reserve a room while they are available, then when you decide later, you can keep or cancel the room (but always check the cancellation policy).