Sameday fell short of perfect because they could not work on my car on the day I brought it in and they did not get it done the next day. They were very good about communicating and had a good reason (two technicians called in sick) and they gave me a free rental car. But hey, 5 stars has to be perfect. They are fair and honest and never sell you something you don't need. Rates are very reasonable and they typically can get you in with short notice.