I have ordered 3 bikes from them, 2 Road bikes and a MTB. I have had the MTB and one road bike for a few years with heavy use and they still hold up. Last road bike I got this spring. Came damaged. Emailed BD right away and the next day they had a return shipping label, and as soon as the shipper had the bike they sent out a new one. I lost only 1 week from this, and the communication was top notch all the way through. 20 miles on the new bike and love it! Would recommend BD to anyone and will use BD again.