I just bought my first bike from Bikes Direct and I'm happy with the product, shipping and service. I was mostly afraid that the bike would be damaged in shipping and I had no idea how the service would be. I ordered on a Monday morning and I got it Thursday morning (Florida to Illinois). The box was in mint condition. The bike was without blemish in the box and packed fairly well. On examination I believed I had a defective part on the bike and I emailed Bikes Direct about it. Turns out I was wrong and I figured that out before they got back to me. When I got an email back from Larry, he explained that this is how that particular part is, however, he had seen issues with this part recently so he sent out a replacement of a higher quality. I think this was a good move and showed he wanted to make sure I didn't have any trouble down the road.
I will be buying from Bikes Direct again based on my first dealing with them.