I had a really great experience with TJ. I was pleasantly surprised at how welcoming and positive all my encounters were - not once did I have a negative thought, any intimidation, or bad impressions. He is great to communicate with, amazing attitude, very supportive, encouraging (especially when I felt insecure, anxious, doubted myself). He really gets to know you, very knowledgable, and has great workout exercises. All you would want in a trainer. I highly recommend him.