Definitely took time to put together, but well worth it! My 6 year old absolutely loves this bed! Great quality