Bought a Motobecane road bike from BikesDirect about 2 years ago. Customer service was good, they arranged for a specific delivery date for the bike. Arrived packaged well and in perfect condition. I am middling handy and completed final assembly in about an hour and was up and riding. Bike dimensions and specs were exactly as advertised. Bike was about a 50% discount compared with a similar bike from LBS. The wheels were slightly in need of truing, which is something that the BD website clearly indicated would likely be the case. Would buy again from them in a heartbeat. The bike is at my vacation home so I ride it only a few weeks per year, but have put about 1500 miles on it with no issues. Would buy again from them in a heartbeat.