I went here because they are in a very convenient location. I have a Buick, and the Buick/Cadillac dealer is over 30mins away. I brought my Buick to Armen for service before, just routine maintenance, this time something was wrong, check engine light and steering issues. My car is under GMC lease, so they provided a free rental for the 1.5 days it took to do the 4 things I needed done. I am happy with the repairs, car drives much better now.
The parking attendant damaged my vehicle, scrapped it badly on the front, so it has to go to the Armen body shop. They agreed to fix it for no charge, and the body shop rep I spoke to was very very nice. Overall, they could have given me a hard time, but luckly, like a rental car, I walked around my vehicle to check everything before I left the lot, and noticed the damage. Had I drove away, I would have been stuck with it most likely. My brother drove away his Lexus from a Lexus dealer in MD, he didn't notice until the next day, they refused to pay for it, because he didn't notice it before leaving. Remember that if you can.
I'm experienced with car buying and repair, dealerships are good or bad, Chevrolet in general has not been good; either in Virginia Beach or St. Louis, etc. It's just that the Chevrolet brand is tarnished with bad sales practices and bad vehicles over a long period of time.
With Buick and Cadillac, you get treated well, with Chevrolet, not so much, simply due to the profitability of the brand.
I'll let them fix the damage, and see how well they do. They are not a preferred body shop for my insurance, but that means very little with so many places around. I'll just see how they do with the work they promised.