This is a great product.  Our 4 year old loves it! Fir the most part it was easy to assemble, except at first, when I struggled with getting the springs on until I found a YouTube video that really helped.