This place has been nothing short of fantastic and a pleasure to work with. I came in and told them what I needed for my bike. They ordered the part and called when it came in, that's a major improvement over the last place I dealt with here in town.
Because it's bike season they did have about a 3 to 4 day wait on service so I decided to buy the part and attempt the repair myself. They were very open to providing support in guiding me how to do it myself and if issues arrived said I could call and they would do what they could to help.
I did run into some issues, needed a new cable and housing which was not expensive. When I got down to the final part of the repair, the derailleur mine being over 20yrs old had serious issues. I took the bike back to them to look at it and of course I knew before I got there I was going to need a new one. They not only had it in stock but but everything fixed and back to me the next day.
The staff are friendly and willing to help but understand, it's a bike shop that stays busy meaning you are not the only customer. They will go out of their way to do what they can to help you, but also are receiving the same pressure to help as quickly as possible from all the other customers before you and after you.
They do great work and patience is required on your part. The repair will get done, you won't be overcharged or taken advantage of. This is a place I will do business with again and recommend.