I have been training with Michael for the past year and half, and I can tell you, he is an experienced and well skilled trainer who genuinely cares about his clients, and getting them the results they are after. He continually changes up his routines to incorporate new and/or more challenging exercises, so that every session is always slightly different, and by far never boring. He listens to clients when they tell him they have particular medical issues they need to work around, and he adjusts his techniques and training sessions accordingly. He puts in many hours outside of his regular sessions to put together dietary guidelines to help clients with their weight loss goals, or researching client medical issues so that he can be knowledgeable in what to do and what not to do with their physical capabilities. He is encouraging in his sessions and doesn't yell at you to keep you motivated, but instead uses positive reinforcement and is always ready with a quick constructive response to inspire his clients to keep pushing forward. If you're looking for a trainer who is not just there to only give you a good work out but really wants to help you make a long term change in your life and who really cares about his clientele, you should definitely come and see Michael. I cannot recommend him enough.