Really easy to put together! It took me about an hour to put together, by myself. Comes with an Alan wrench. You’ll need a screw driver to stabilize some of the bolts while you put it together. You don’t need a box spring as the bed will sit on the floor. We have a pretty thick mattress here. My almost 4 year old loves it! Now getting him to decide what “theme,” that’s another story.