Mike is one of the most knowledgeable people I know. It is amazing how much he knows about the body, and muscles and how to best train them. I have been training with Mike for several years now. He is always entertaining and it remains one of my favorite hours of the week. Despite how I may feel going to the gym on a Saturday morning (would probably prefer to stay in bed longer) I am always renewed and glad I went when it’s over. I would highly recommend Mike to anyone who would like to train with a truly knowledgeable professional trainer.