I first off have to say that Diana the service advisor was exceptional and probably saved this review from being scored lower. Check in was great, my review comes from two issues I have being a former service advisor and all. 1- The pricing was incredibly high, it even cost more then getting the repair done at the actual dealership! I've never paid more at a local shop then a dealership but i guess there's a first time for everything right. I knew our repair was going to be costly from the estimate I got from the dealership but I really didn't expect to pay more or even the same taking my car to a local shop. Get estimates from different places if you are trying to save money and also parts prices were high here as well, i was quoted far less for parts when I called around. I ended up just getting the repair per busyness of my families schedule and being that the car was there already plus they had great reviews for the most part. 2- I had an appointment for Thursday morning to get the car fixed, I knew it was a medium size job so we planned to hopefully get back Friday. Friday came along and no call, no updates until I called in the afternoon and found out my advisor was out and that the car wouldn't be ready until Monday as they were working on other cars??? I gave the approval for the repair on Thursday when I dropped off, why was it pushed back? Why the delay? Well Monday came and I watched my car not get worked on until the afternoon and yup you guessed it they were not 100% confident ready to let it go to be picked up on Monday which I have to appreciate because yes I want it fixed right! I have to say I do appreciate their honesty with that just wish it was sooner. We picked up the car Tuesday and I was surprised they didn't offer anything to help manage the inconvenience. Pros: Clean shop, the text video and pics were great, repair warranty Cons: EXPENSIVE! Could do better with communication. A customer should never have to call to get an update on a vehicle, especially when you give them an expectation.