I just got a bunch of suspension and drive train work done for my second visit there, and will be going back in a couple weeks for my third visit for an oil change and check-up. It took longer than expected to get the work done, but mostly due to getting the motor mounts replaced as well, which required taking the front end of the car off. I got new shocks, struts, springs installed, along with control arms and tie rods, plus the motor, snub, and transmission mounts replaced, plus an alignment after the suspension change. The price was well under what I would have paid going to the dealer for the work. I plan on continuing to go there for service as long as I have my car, and potentially afterward, depending on what I get next.