I have had numerous trainers in my life at different gyms; I am very well-versed in training. I met Josh for one of the free training sessions and was certain that there was nothing he could teach me. Well, I will tell you this, he kicked my butt. I could not believe how much this know-it-all learned from him in one short hour! I highly recommend Josh!!!