My trainer was extremely helpful and professional. I learned quite a bit of very helpful information from him. The training was also tailored to my specific needs. I look forward to more training from this trainer and from the TPM company. I have only had excellent experiences with this company. Thank you!