I brought my bike in and had issues that I could not track down. After doing my own work for over ten years on this bike, I had met my match. Quickly, they diagnosed the problem and gave a quote. I agreed and they fixed the bike only to call me days later and tell me there was another issue. I agreed to the fix and the extra expense. Bad communication, but overall they know what they are doing.