They have been caring for my cars for years now and I used to go to them when they were on Hwy 92. Always fair with me and don't do the obnoxious upselling unless there really is something they find that needs to be addressed.
I bought my wife a $400 pendent for her birthday and it had a rope necklace with an odd clasp on it. First time she wore it after about 3 minutes the clasp opened up and it fell to the floor and now has a big chip. She took it back and they were going to check with the manufacturer about what they can do, that was two weeks ago. I just called and got a good story, and was told to wait for their call. Thankfully I paid with my AmEx and they are great about disputing a charge.
I talked to their internet agent and liked the price. I agreed to buy the car and even offered a deposit to hold. On a Friday afternoon we drove from North Forsyth to Marietta and took over an hour. Before we left I called the girl back and said confirm the deal with your manager, make sure everything will be ready to go and then we will leave. She called back and said the manager confirmed the price again and he had given her the price the first time. We drove over an hour in Friday afternoon traffic to get there. We got there and the salesman then told us the car could be there tomorrow? What, I made an extra call to confirm it would be ready for delivery when we got there. Then the real shock was when they told me the car was a demo with 3,000 miles, not new as listed on their website. Then a bunch of lying started and the manager threw their internet department under the bus. Said he had never talked to her and she should have known it was a demo? This was all a big surprise and we left disappointed and upset. So our Friday afternoon went from all excited about my wife getting a new car to a wasted afternoon with very unprofessional people.