I bought a bd bike and I'm happy with it. I had a few questions about it and they always replied promptly. The only negative was the web site said anyone could put it together in 30 minutes. It took me 4 hours. And I've built several bikes from the bare frame up. Much of that 4 hours was spent trying to figure out how to wire up my Di2, which it was shipped only partly wired. That's mostly my fault though because I was unfamiliar with Di2 when I bought it. Now I could put it together in an hour or two.