I first visited Landis Cyclery on Indian school to purchase a hard to find Shimano hydraulic brake set. They had it in stock and we're very helpful. I returned a second time for a pair of cycle shoes and the staff was again very helpful and knowledgable about the different products.
Each time I have visited the store, I have noticed they are always busy. The customers all seem happy in the store and it did not appear that people were mulling around to be helped.
Finally the prices are reasonable and they have a good selection of both mountain and road bike parts.
Highly recommended.