I don't get the negative reviews... my wife and I have been taking our cars to CMD for about a year and a half and won't go anywhere else. I'm not sure what it is about the Carolinas but finding an honest mechanic that has a clue what they're doing is next to impossible. These guys are the needle in the haystack which is why they are so busy. I will gladly make arrangements to leave my car if it means I'm getting honest work done at a fair price.
Also, I don't understand the "lack of service" that these other people are claiming. Just last week my wife went in for an oil change and brake service. She decided to wait and get some work done in the waiting area but she was having trouble connecting to the wifi. The guys at the desk went out of their way to offer that she could plug right in to their router or use one of their hot spots on their phone. I'd say that's above and beyond.