I've never had an easy transaction with Gregg's. It's not as if they are an understaffed store with discount pricing, quite the opposite. Service quality is good but they won't make appointments and claim they need to keep your bike a week or so. A hassle. The location is hard to get to from some approaches, and Bellevue traffic can be horrible to deal with.
more