Michael was prompt, courteous, instructive, and positive at every single session. He also provided us with all of the necessary information and tools to be able to keep up with our training outside of sessions including a message board that he responded to daily. He made himself available and was committed. We highly recommend him. Thanks Michael.