It is pretty easy to assemble and connect to my own bike. Once my daughter got the idea that if she held on to the handle bars, she would be safe, she started having tons of fun.
I wanted a way for her to contribute on bike rides, but she's only 5 so I knew she wasn't going to be able to ride all the trails. The Co-Pilot has a chain, so when she wants to ride, she really is contributing, but when she's tired, she just stops peddling for a while and enjoys her ride. I think it's helping her with balance too, so her regular bike will be easier to ride.
As a 5 year old, she was done sitting in a tent behind me while I rode. This is a great compromise.