Mike is very professional and easygoing. He tailors the trainings based on my condition and that's the point of working with a PT. He observes and corrects my moves so that they can actually benefit my muscles. I definitely see progress on myself and am happy about it!