I have been a customer for a few years and have had some great experiences with them... parts & purchasing my son's first bike. Each time I have dealt with the people at the front of the store and have been satisfied. I went back recently and had the extreme misfortune of dealing with a kid in the back who clearly missed the day of training that dealt with Customer Service 101... or basic communication skills. It is unfortunate, but I will be going somewhere else from now on.