I have been pleased with my experiences dealing with TPM. any questions I have had have been resoled in a timely mater.