Cool place with a good selection of mountain/road bikes. Also good for maintenance and tune ups it looks like - the staff knows there stuff.
I'm still "dipping" my feet in the water as far as cycling goes, but I've gotten some socks from here and will stick with my cycle classes for now before plunging head first and buying a bike.
I think any specialty bike store tends to be expensive, but you do get a quality bike and some sound advice if you are just starting out.