For those of you who have taken the classes....

....is payment made as part of final cruise payment, as an additional payment prior to cruise, as an additional payment when onboard ship, or added to account onboard (and thus payable via credits)?

thanks,