Linden Cycles is by far and away the best cycle shop in Johannesburg. Their attitude, helpfulness, service ethic and prices are the best. It is very seldom that one leaves any shop with a smile on your face and Linden Cycles generally get it right. Their staff are a great mix of experience and youth and all interested in cycling. Tip: Don't go there on a Saturday morning. The shop is packed and you will have to wait for service.