My husband and I have been training with Mike now for almost a year. We found him to be very professional and dedicated. Because of our work schedules we can only make it at 6 am twice a week and Mike is always there at our condo gym at that time! He maintains a good work out schedule for us, knows when to increase the intensity of training. He is always ready and helpful to work towards what you want to achieve. He worked out a schedule of exercises for me to do by myself possibly during the weekends. I have found that very useful.The thing I like most about Mike is his professionalism. He is friendly and courteous; not over friendly and prying. I find this quality very important in a trainer. That helps maintain the comfort level. He always checks on us a day after the work out. I am so glad we are training with Mike.