Bad experience but eventually got it worked out. It took them 3 days to just look and write up an estimate for my vehicle. Then they said it would be fixed at the end of that week. When that day came, they said something happened and that they needed another part and that it would be next week. When that day came something else apparently and that it would be later the second week. When that day came, when they were supposedly cleaning up my car for delivery, they noticed something wrong that was pointed out when I initially dropped the vehicle off. After finally getting my vehicle back after 3 extensions later, they still managed to mess up my car. My battery was just about dead from sitting for 3 weeks. They managed to put my windshield washer nozzles on backwards so they don't even spray my windshield. I found interior panels off my vehicle for some reason even though I did not have any repairs made. My headlight they replaced did not get aimed and does not project properly. The grille on my hood was left loose, all the bolts that hold it on were started but never tightened down. They over filled my coolant tank. This is all that I have found so far. They will also tell you they want to make sure everything is okay with your vehicle before returning it to you when it's not finished 100 times.
Update: After returning for the fixes on my vehicle, the manager was very helpful and took care of all the fixes my vehicle needed. I wish my vehicle had this attention at first but they made sure I was satisfied with everything before I left. The manager was very helpful in handling my one off case.
Second Update: Found bolts for safety crash tubes not screwed in all the way. MAJOR SAFETY CONCERN! Also have had alignment check done elsewhere and found that they did not fix or perform an alignment on my vehicle! Unacceptable!!