We were unable to assemble it ourselves but took it to a bike shop who put it together for $60, which we thought a fair price. The chain cover was slightly bent but could still be used and did not impair the use of the bike. I could have returned the chain cover for another but the bike worked fine so left it alone. The seat is adjustable which is a nice feature. Overall, pleased with the purchase. Very fast shipment.