I build my own bikes so I stop by here occasionally for odds and ends. They have great hours compared to most bike shops and the staff know bikes and obviously love to ride. I always walk out of there with a smile, they are that great to deal with.
They dont have a huge range of bikes, mostly higher end rides. They do rent nice models of bikes for reasonable rates.