Best Auto Repair Shops/Mechanics In Huntsville?

Own a late 1990s SUV I need some work done on that I can't do myself. I've had terrible experiences with Russell Bros and Diehl Automotive - both took months to get any work done and I had to go in and fix what they messed up. Even had a bad time with Clem Tire a few years ago when they forgot a few lugs.

Any suggestions would be greatly appreciated!