In March I reserved this past weekend at Beach Club. I put down the deposit of one night on my debit card. I was traveling with my sister and she was going to pay the other night when we got there using cash. The morning of our arrival my debit card was charged for the second night before we arrived to check in at the resort. When we got to the front desk to pick up our room keys I asked the manager why my debit card was charged for the second night before we arrived and he said it was to expedite the check in process. So a heads up to those of you wanting to pay off the rest of your stay with cash or gift cards when you arrive. They may go ahead and clear your charges with the card number they already have.