Remember one thing about things said on a forum, it's only one person's opinion. Means no more or less then the next guys!!!! Never have heard of the shop and mixed reviews of their business practices are common for any shop. My only suggestion would be a visit to their shop, look at their work, get their references and talk to them, check with the BBB, make your own decision..... Don't let any shop get into you too deep on up front money, but having had my own shop and been stuck with a couple of projects I do understand why a reasonable deposit and money during the course of a build is essential! But along with that you should expect an accounting of monies spent and reasonable labor done on your car. Then of course, the usual warning of "Let the buyer beware" applies to doing business with any company!