We purchased this bike for our 10year old son. Price was unbeatable comparing to the store prices. Bike arrived disassembled. It was relatively easy to assemble it. The seat has very limited extension capacity. So you should be aware that your child can grow faster than you'd realize that it is time for a new bike. The Value that Overstock provides including free shipping and no tax is great so that half hour or one hour spent for the assembly really worth it. My son enjoys riding this bike and it seems to be well designed and handled.