James is a rare breed of PT - knowledgable, engaging and personable. He pushes at the right times, communicates extremely well and helps focus on the right results. Very diligent, with a very friendly manner, I could not recommend him more highly.
James is a great trainer, knowledgable, fun and motivates you to meet and exceed your targets. Since working with James I have become stronger, fitter and more confident in my abilities. Thanks James!
James has trained me on and off for the last 6 years and he’s always motivating me and pushing me to work hard. He keeps me accountable for my goals. Highly recommend!