This bike was easy to assemble and it rides smooth and it gets up and move quickly.
This bike is awesome. I had it hooked up to a bike trailer for my kids and we went around a trail that was 10 miles consisting of uphill, curves and downhill. The assist really helped out while towing 60 lbs around. Didn't even break a sweat while my wife in her normal pedal bike was huffing and puffing and sweating all over. Was left with 40 percent charge after the trail. Assembl was not difficult and comes with all the tools needed.