Did you email the property and ask them about a cash deposit? It is not uncommon for customers there not to have a credit card.
Maybe you have the Marriott credit card from their 70000 points offer? This is a good reminder that I have to burn that one night free hotel room as well.