1. Cancellation - how much notice do I have to give to cancel my booking, and if I paid a deposit will this be returned?