One thing to be aware of...they do put a "limit" on the charges to your room key at the resort.
I believe the limit changes depending on the resort (i.e. deluxe resorts allow a larger limit).
Once you reach the limit, you need to call the front desk and have them "bill" the credit card. This then opens up the limit again.