I have brought my bike in for various reasons four different times and it has always been a solid experience for me. Once I brought our bikes in for a tuneup. I thought it was priced competitively and they did a fine job. In late 2011, I bought a helmut. The gentleman who assisted me was very helpful and also knew when to give me time on my own.  Recently I brought my bike in as I was riding home, because I kept getting flats on my back tire. Ron helped me and was very thorough. Not only did he fix the ongoing problem but he cleaned up my bike.  So I left with the problem completely fixed AND a shiny bike!  That's called customer service in my book-something sorely lacking in the US.   And I just brought it in again on Friday after a long ride because my odometer has not been working properly.  I thought they might be able to fix it for me. The tried but were unable to. Ron once again helped me. He sold me a very reasonably priced odometer that perfectly fits my needs. He did not oversell me. And because I didn't have enough cash on me, he allowed me to give him the cash I had on hand and call him to divvy up with my credit card when I got home. Yikes! I love this small business. Too bad I'm moving and won't be able to use them in the future.