@Mark5
I much prefer getting paid the day after check in. Lots of things can happen between booking and arrival, and I don't want to deal with it.
And so far, it's almost always like clockwork. It arrives in the bank exactly the same time on the following day after check in. If that changes, then I'll be making a lot of very irritating noise. But so far so good.