1. With the agencies a 1 hr appointment is up to 50 minutes of service. She will spend the final 10 minutes or so cleaning up.
2. I've only had BBBJ so I can't answer this question.
3. You can bring your own condom, but she will have condoms too.
Good luck. Relax and enjoy the service.