As long as you can wait 20 minutes from opening the box to finishing assembly, you can't go wrong with a bike from bikesdirect.
Great CS and quality, and really saved me a buck. Shipping wasnt too terrible. Almost-but-not-quite a week for a big box.
Overall satisfied and will look at them again for future bicycles