Easy to assemble. Everything comes labeled and the instructions are super easy to understand.. make sure you dont mix any bolts, I mixed some bolts and ended up using the wrong ones in the wrong place because we didnt noticed and it caused delays until we figured it out... 
I purchased two (7 and 2 year old boys). Me and my husband assembled them fairly quick. Feels like good material. Looks great too. Very happy with purchase.