I would not recommend Glenwood Auto based on my experience. I brought my vehicle in for a serpentine belt replacement. The old belt was already making a clicking noise, and you could clearly see it was fraying just by opening the hood. The problem was obvious, yet I was still charged for an hour of diagnostic time because they wanted to "investigate" why the belt had broken. In my opinion, this was unnecessary. The belt was over 7 years old and had simply worn out from normal use. I was charged $970 for the repair, although the original estimate was around $1,500. Their labour rate was $232 per hour, which is about $50 more than the local Cadillac dealership's labour rate. I expect a private repair shop to be competitively priced, not significantly more expensive than a dealership that specializes in specifics makes. The customer service was equally disappointing. I dealt with the service advisor, Anderson. Even though I was the customer and answered all of the questions myself, he repeatedly directed his attention and responses to my father, who was with me. It felt dismissive and came across as though he assumed I wouldn't understand anything about my own vehicle because I'm a woman. For context, I was a Level 4 Automotive Parts Apprentice before changing careers. Unfortunately, attitudes like this were one of the reasons I left the automotive industry, so it was disappointing to experience it again. To top it all off, they had my car for approximately nine hours, leaving me without my vehicle for the entire day for what should have been a straightforward serpentine belt replacement. Overall, I was disappointed by the unnecessary diagnostic charge, the extremely high cost, the lengthy time they kept my vehicle, and the way I was treated as a customer. I won't be returning.