Pay deposit online, pay rest on arrival.