Is all this legal? Am I breaking the law?

Yes it is legal, as long as you and the escort are not under the age of 18. All we do as an agency is introduce you to individual escorts who charge for the time they spend with you. What the escorts do when they are with you is strictly between you and the escort. All of our escorts have provided us with documented proof of their age.