Might work for some but I distinctly prefer my  local bike shop here in Hamilton  Brian's prices are reasonable  most jobs except spring tune up are done while you wait and its time to chew the fat about what is going on in our local bike world.