Bob and Al are great! I got a little too ambitious one weekend and thought I could replace my front suspension myself...long story short ended up towing my truck to John's after being referred by a friend. I called them first thing Monday morning, explained my story and Bob told me they were booked all day but would try to fit me in. I got a cool text at 11 AM with a link to my truck's 35 point inspection that include pictures of my fluids compared to clean, air filter, and parts I knew needed to be repaired... My biggest fear was some mechanic telling me I needed multiple things fixed that I knew didn't so huge relief. I then gave them a call during lunch and spoke to Al, the price he quoted was a little higher than expected but after discussing with Al I decided to go through and have them fix my truck... I was sold by Al's knowledge, transparency and pride he takes on his shop's work. Al told me he would have my truck done before the end of the day Tuesday. I honestly thought I wouldn't get my truck back until Wednesday at the very earliest and probably would have if I went elsewhere. Tuesday, I called Al just before noon expecting him to tell it would be ready at... Al said my truck was all ready for me to pick up! WOW! I had a friend drop me off and ended up shooting the sh*t with Al for 20 minutes just talking about bad experiences with mechanics and cars. If you want great, quick and reliable work done go to John's, you won't regret it! They'll tell you upfront they aren't the cheapest shop in town but they use quality parts, stand by their work and take pride in their shop. I've been living in Cedar Rapids for three years now and was still trying to find a reliable mechanic... I think I've found them! Thank s again guys, I couldn't be happier!