I've been taking my car here for the last couple of years. Expectations are always set properly and prices have been really good compared to other places. So far they've really done a great job and even went the extra mile when I messed up. I would highly recommend them.