I went into this place with the recommendation of a friend, and they were very kind and helpful. I was trying to determine how much it was going to cost to make a bike from different parts, and they were more than happy to help. The prices were fairly high for parts, but when I was browsing around, the complete bike's seemed to be reasonably priced.
Pros: Great customer service, kind staff, good selection
Cons: A bit pricey, but not too bad