Absolutely one of the worst businesses I have had the misfortune of interacting with. This company lost one of my items and promised to replace it. Weeks later and numerous phone calls later, they never did. Instead, they got angry at me for coming in!
Things happen, items get lost, sometimes things go less than smoothly...that's understandable, as long as the company does its best to fix the problem. Magic Touch did the exact opposite, acted dishonestly, and treated me and my time with utter contempt and complete disrespect.
I would not wish interacting with this company on my worst enemy.