Pretty sturdy, pretty easy to put together. Took me 5 hours but I was doing it by myself. My 12 yr old son loves it. 
Only downfall was when I scanned the QR code for a video of how to put it together, the bed on the video is the same but the pieces are different and can be a bit confusing.