I've been going to Long's Garage for about 5 years now and have been very happy with their service. They've always been honest with me. The prices are comparable to other shops. The repairs are done quickly and professionally. My truck is 16 years old, yet it drives like it's only a few years old thanks to Long's.
The only criticism I would have would be if you need something done with a truck topper. I didn't know what to do with the rubber seal that was falling off. Their body work person offered to epoxy it, but that didn't stay on very long. I didn't know at the time that I could get a new seal at Truck Trends in Champaign.
Something that really impressed me though was how honest their detail person was about the state of the paint on my truck. I wasn't sure how salvageable it was, and he was honest in telling me that my paint was too thin to try polish on (would rub the last of the paint off), but he did give me some recommendations on how to keep what paint I have left on the truck for years to come. I followed the recommendations and get compliments on how good my truck looks all the time. What impressed me was that the detail person didn't try to convince me of paying him for things that might not have helped or made my paint situation worse.