I purchased three bicycles from Bikesdirect. They offer a great value for the money, but I was most particularly impressed with the after purchase customer service. The third bike had some shipping damage. Larry offered me a generous solution that involved a partial refund for cosmetic damage and immediate shipping of parts that had fallen out of the box as well as asking if that was okay with me. I was most particularly impressed with the speed of email responses and the speed of the refund processing and parts shipment. In a world of online ordering, these things sometimes take too long, but Bikesdirect is right on top of taking care of customers. Similarly my pre-purchase questions were answered promptly.