Trainer Josh is one of the best. I have had personal trainers for many years, and really love working with Josh. He understands what I am trying to accomplish, and he is supportive and mixes things up. Love him! The only trainer I do not dread going to!