Super easy to put together. Took about 2hr and it’s extremely sturdy and comfortable. We love it, especially our 3yr old son who couldn’t wait to lay on our new bed.