I just got off the phone with the Dolphin, cause I was wondering the same thing. I asked if I could make a payments or if it was all due before arrival, and she said that once you make a deposit; the balance isn't due until check-in. I assume the same would be true with the Swan.