Does it mean, you pay the remaining 25% on AD?
For mine, it was 6k deposit, 50% six months before. 80% three months before and 100% one month before. Hence this means on AD, we pay for whatever excess we used on AD. Eg extra bottles of wine.
I think your payment terms seem more reasonable if...