Josh is an experienced, knowledgable trainer, and an all-around awesome person! He mixes professional etiquette with an uncanny sense of humor, making each workout session interesting and fun. I can't remember the last time I actually loved working out...
Pros: knowledgable, professional, experienced
Cons: NONE WHATSOEVER
more