I have been taking my bikes there for years. The staff has always been helpful and easy to deal with. In the past they have gone out of their way to help with warranty items. The only negative is sometimes repair time has exceeded the estimate, but that has only been an issue when there was a parts availability issue.