In all fairness, I would imagine that escorts sometimes get burned by clients who have no intention of making good on their financial end of the deal. In other walks of life, we are asked to provide a deposit in advance - movers, house painters, etc. As for payment in full upon arrival, that seems a bit much, especially if the client has shown good faith with the deposit. I’m quite sure there are tons of opinions on that.