Easy for me to put together. Good quality parts. I put a softer seat on it though. Really fast and enjoyable ride. Motor seems to have lots of torque. The battery lasts as long as the specifications say it does. I have had it for 2 months and used for city installed bike paths only. I bought a trailer for it and it pulled it with no problems. Satisfied customer. :-)