This shop deserves to get bumped to 5 stars. In the year since I wrote the last review I have come in a couple times with issues (I ride 70km a week or so and my bike takes alot of torture) and every time they have fixed it on the spot.
Not only that, I am charged such a small amount, it turns out to be an incidental expense "Just make it $5."
They are not out to rip you off at all. There is no BS. No hemming and hawing about what could be wrong, no upsells. They find a part in the back that works and slaps it on. Done.
I will definitely not be going anywhere else.