The bikes are pretty good, and unbeatable for the price from what I've seen. Mine required some replacement parts and extra service out of the box; Larry from Bikesdirect customer service was super helpful and responded promptly with good solutions.
I'll be ordering from them again and referring my friends. Thanks!