Allen is a great guy with a good heart... He comes off a little "gruff" at first but I can say now that he has shown incredible restraint and patience with a beginner like me (customer service can be a VERY hard job and Allen does it well, considering what I am sure he deals with on a daily basis). He got my old Raleigh up to "road-ready" and even gave me a good deal on a full-suspension mountain bike. Now, I have no reason not to get on the trails, except my own laziness!
Pros: Lots of selection and experienced staff
Cons: None
more