As a life coach, I always advise the people I work with to search for the best value for their money. I wish I could say the same thing about IMT, but I cannot. Their selection of tools is extensive, and while the products themselves are of a good quality, the prices are quite high. As someone who places a high value on getting the most value for the money spent, I find it difficult to justify the high prices when other companies offer products that are functionally equivalent for a lower price. In addition, the quality of their customer support is adequate, but not outstanding. Overall, I would recommend IMT to people who are willing to pay a premium for products of the highest quality; however, there are other choices available that are preferable for people whose primary concern is affordability.