We bought this for kids 1-6 years old. They all love it! We switched out the side Trapeze bar for a toddler swing. The toddler swing doesn't quite sit right and for the price I would have gotten something else had I known. The steering wheel broke through and off within a month. 
It took my husband about 10 hours alone to assemble and he didn't seem to have any major issues.