I have had two bikes purchased from here. I love them. You get a great deal. My bike would have cost over 1000 to get something comparable. But I have found that their customer service matched everything else. I had a problem with my freehub. *******@bikedirect was extremely helpful. Their webpage tells you how you need to contact them and what information you need to include. After that Larry was on top of it and very helpful in explaining my problem then sending a replacement part. Thanks again and I will purchase again from this company.