Outstanding in every respect. Superior workmanship. Kept me informed from start to finish. The advise was really helpful. Mark upgraded my M 5 to Dinan Stage 3. Soon I plan to upgrade to stage 4 and I would not trust any other shop to do the work. In terms of upgrades he really knows his stuff. He ,of course, does general services, but his passion is creating BMWs that BMW didn't make!. When I brought my M 5 in for the upgrade, there some incredible cars on the lot. He is building a $30,000 400 HP race engine engine for a customer. I wish it was for me!