We used a coupon they had mailed out and bought a couple bikes and accessories from them. When it came time to pick them up a few days later, the accessories weren't installed and as it turns out, the guy sold us both the wrong size bikes?! So basically, everything about the entire transaction was wrong because of one sales guy.
Pros: Customer needs/service, friendly staff, great deals on bikes and accessories.
Cons: May not always return calls, but will have the info ready when you call them.