No im sorry its cash only .
Overnight means all night 10 hours or 12 hours . How long depends on the agreement. Every lady provides different services and you have to name the lady if you want to find out what are the exact services.
Yes we do accept USD , and tips are NOT expected at all.