I'm actually surprised that this place has such low ratings, hoping my 5 star off-sets it, even if only a little.
My husband and I bought our bikes there only last week. I was floored when we found out they offer unlimited tune-ups for 5 years (five years!) and must admit that I found their pricing much more competitive than the other 6 stores we had gone to (while doing our research).
We were helped by Raymond who was patient and definitely took his time. They have a very large selection of Specialized.