Age:35Ethnicity:
Latin Body Type:
Average Height:
5'9" - 174 cm Weight:
180lbs - 78 kg Style:
Guy Next Door Body Hair:
Light Hairy Pressure:
Wide Range
James was a joy to connect with, very connected during the massage. I was very relaxed and he took his time as he massaged my body. Very intuitive, polite and left me feeling totally relaxed. He is well worth a visit. Catch him before he leaves SF.
Are photos accurate? Yes they are
Number of appointments: 1-5
Massage type: Other
Ambience: Relaxing
Performance: Totally worth it
Last visited on: Feb 19, 2024
Rate paid: 1009US$
Time booked: 60 minutes
Actual Session Time: 85 minutes
Recommended: Yes, definitely
malberthl Reviewed
JamesTrainor on
I booked a massage with James and he was very accommodating to meet me. Very nice and friendly and wanted to make sure that he was giving me the right pressure. And was one of the best erotic massages that I have every had!
Are photos accurate? Yes they are
Number of appointments: 1-5
Massage type: Erotic
Ambience: Very relaxing
Performance: Totally worth it
Last visited on: Oct 22, 2022
Rate paid: 100US$
Time booked: 60 minutes
Actual Session Time: 60 minutes
Recommended: Yes, definitely
StressedDude Reviewed
JamesTrainor on
No words can give this man justice. Let's just say he exceeded expectations and if I'm ever back in town, I will be giving him a call. I'll also be hoping he decides to visit Upsate New York. 😀.
The only issue I had was the lighting, but that was because my hotel room had bad lighting.
Are photos accurate? Yes they are
Number of appointments: 1-5
Massage type: Erotic
Ambience: Somewhat relaxing
Performance: Totally worth it
Last visited on: Oct 14, 2022
Rate paid: 100US$
Time booked: 60 minutes
Actual Session Time: 90 minutes
Recommended: Yes, definitely
Bearmurse Reviewed
JamesTrainor on
Wonderful experience. He knew what he was doing. Very relaxing. Such a nice and kind guy. Plus easy on the eyes. Can’t wait to book again
Are photos accurate? Yes they are
Number of appointments: 1-5
Massage type: Sensual
Ambience: Relaxing
Performance: Better than expected
Last visited on: Jul 05, 2021
Rate paid: 100US$
Time booked: 60 minutes
Actual Session Time: 60 minutes
Recommended: Yes, definitely
Oneverseman Reviewed
JamesTrainor on
I thouroughly enjoyed the massage. James listened when I told him which areas needed extra attention. He's friendly and very professional. I'm gonna book him again.
Are photos accurate? Yes they are
Number of appointments: 1-5
Massage type: Sensual
Ambience: Very relaxing
Performance: Totally worth it
Last visited on: Apr 04, 2021
Rate paid: 80US$
Time booked: 60 minutes
Actual Session Time: 60 minutes
Recommended: Yes, definitely
Ggaarr Reviewed
JamesTrainor on
James makes you feel comfortable immediately. Great massage and super nice guy. You won’t go wrong booking James for a fantastic massage and relaxing time. I highly recommend him.
Are photos accurate? Yes they are
Number of appointments: 1-5
Massage type: Erotic
Ambience: Very relaxing
Performance: Totally worth it
Last visited on: Feb 19, 2020
Rate paid: 100US$
Time booked: 60 minutes
Actual Session Time: 60 minutes
Recommended: Yes, definitely
Wileng Reviewed
JamesTrainor on
I just had my 2nd session with James, and, like the first it was perfect for me. James recognized the areas of my body that needed attention, and did a wonderful job working everything out thoroughly. James, thanks for another great session. Hope I can schedule another session the next time I’m in town
Are photos accurate? Yes they are
Number of appointments: 1-5
Massage type: Erotic
Ambience: Very relaxing
Performance: Totally worth it
Last visited on: Feb 06, 2020
Rate paid: 100US$
Time booked: 60 minutes
Actual Session Time: 90 minutes
Recommended: Yes, definitely
Tonypinn Reviewed
JamesTrainor on
By far one of the best massages I have ever had. He hit all the right places at all the right times. When he left I passed out from complete relaxation. I would book him again and again!
Are photos accurate? Yes they are
Number of appointments: 1-5
Massage type: Sensual
Ambience: Very relaxing
Performance: Totally worth it
Last visited on: Aug 28, 2019
Rate paid: 120US$
Time booked: 60 minutes
Actual Session Time: 60 minutes
Recommended: Yes, definitely
Nandicco Reviewed
JamesTrainor on
Just had a massage with James. Very good looking guy, excellent masseur, very nice and friendly person. A very pleasant experience. Thank you so much, James. Hope see you again very soon.
Fernando
Are photos accurate? Yes they are
Number of appointments: 1-5
Massage type: Erotic
Ambience: Very relaxing
Performance: Totally worth it
Last visited on: Mar 14, 2019
Rate paid: 100US$
Time booked: 60 minutes
Actual Session Time: 95 minutes
Recommended: Yes, definitely
WickedMe Reviewed
JamesTrainor on
Hmmm... Made appt. with James and he surely did not disappoint! Opened my door and before me was a young man, picture perfect and very courteous. Massage techniques were quite impressive and extremely relaxing. Great touch and long strokes made me float into a state of oblivion. I highly recommend him.
By entering the website I confirm I am over 18 years old and agree with the Terms Of Service, Privacy Policy and accept all Cookies or customise Cookies here.