The deposit is the first night, and you must cancel within five days of arrival to retrieve it. Also, you can book as far ahead as you want (people had the millenium booked for years), but they will only guarantee the rate through the end of the current calendar year. Also, if you are using a code discount, they are only good for certain time periods.