Ordered from Overstock. Paid under $3 for shipping. Got the bike within 3 days. Can't beat that. The parts were packaged well. Nothing was damaged in shipping. The bike came with everything needed to assemble it (wrenches, etc). Very easy to assemble. Took about an hour since my 6 and 3 year olds were helping. The directions were pretty clear although they could have done a better job with the illustrations. As for the bike itself, I'm not that impressed. For $200 I thought it would be a little better quality. It is a nice basic no frills bike. The electronics are very basic. The pulse reader does not seem to be accurate at all. It always reads 72 even if I'm peddling at a fast pace for an extended time. The resistance is easy to adjust and has 8 different levels although levels 2-5 seem to be not much different. This bike does not include any pre programmed workoutsand the tension must be manually adjusted. The construction doesn't seem that sturdy. The bike wobbles at faster paces. May be since I'm using it on carpet but I can't imagine it being much better on wood or concrete. I'm 5'9" and 190lbs and the bike is a comfortable fit. The seat adjustment is pretty easy to use but I don't think someone over 6' would be comfortable on this. Not a bad light duty bike. Don't expect this to be a gym quality piece of exercise equipment.