Great customer service, kept me updated, providing transport to and from their business. My car a 1986 fiero, had a mystery problem and they worked hard to find the actual cause. Back to running smoothly with lots of power. John's is The only repair company I trust to care for my car. The loss of half a star, well I'll be the first to admit my car is in need of a detailed cleaning being over 20 years old (fiero) however upon arriving home from picking up my car my hands we black and sticky from grease on the steering wheel. Yuck. Had to wash before I could even get my stuff out of car, and do a heavy duty cleaning on the steering wheel, shifting knob and door handle. They correct this issue and they would be the best in treasure valley .