This is the third or fourth we have purchased for our grandkids.  The manufacture was easy to assemble (actually the grandkids did it in a short period of time.)  They love it. We would recommend this for all ages.  It's great for the younger ones as it helps to develop their balance and coordination and it's great entertainment for the older kids.