Swiss American Bikes has the most competitive prices around, including REI comparisons. The staff are friendly and helpful. We bought a great bike there for less $$$ than same would have cost at REI. Decent price on gear as well. Staff is willing to work with experts and novices alike. Repairs are cheap and trustworthy. Definitely recommend.
more