This took about 30 minutes to assemble, but all the parts were there and it's very sturdy. I love how it turned out and am super happy with my purchase.