I have been doing business with Mcghies for over ten years. I purchased my first road bike over 10 years ago from them. Recently I put an order in for a new road bike and was told the bike would be in a month. I received a call from Sean the manager that there was a problem with shipment of the bike I ordered and I would not be getting "that" bike. Sean said "I pitched a fit to the bike rep of the company." He said the rep would give me an upgraded bike for their error and asked me if that would be ok. We are talking upgrading from a $2200.00 road bike to a bike that retails for over $4000. I was ecstatic to say the least. Talk about customer service! In the past I have returned two bike pumps that were leaking and they were replaced with new ones on the spot, no hassles. The service department has always done a great job maintaining and servicing my bikes. The staff at Mcghies is helpful and knowledgeable. Thanks to Sean for going the extra mile!