We have used JC for several years. They are always very busy. I Went in for a smog.check. They were with me as scheduled10:30 am.. Started the test right away. The only thing is the mechanic walked away to help out another mechanic in back 15 minutes later I was beginning to think he forgot me. He came back out finished the check and walked away again. The Owner is answering the phone non stop, answering mechanic questions, making up the bills and 10 minutes later the owner said I was all done. I paid went to get into the car and the testing machine was still plugged in. On the other hand, when we have mechanical issues they do a good job, the rates are reasonable, and seem to be very honest.