So I'm looking at possibly booking directly through the hotel - does anyone know if they charge your credit card immediately or do you pay at the hotel? I can't really tell from the website. Thanks!
Immediately for the deposit (first night?) and a few weeks before you travel for the remaining balance.