This shop is above all..... It has been a couple of years since I needed their services, but recently got into an accident and they got it all taken care of in one stop shop. From the rental car inhouse to working with my insurance company, and delivering my car clean and looking brank new.... THANKS BEAR CREEK CSI!!!!!!