Michael shares enthusiasm, knowledge, and clear explanations during his training sessions. I have trained one-on-one, semi-privately, and in small groups. I have trained in the water and on land. He knows all fitness equipment, and is an expert in Aquakinetics. He knows how to challenge you without being too hard. Michael knows bodies and their limitations. He is able to keep track of six people or more at once, modifying throughout so each person works optimally and at an individual pace. He is kind, personable, and well-liked. He is excellent at training all ages. Michael is determined to help others become healthier. Having lost eighty pounds himself and kept it off, he knows what is involved in getting fit. I highly recommend Michael.