This piece actually arrived with a lot already put together. It took my husband about 30 min to finish it up, and yes, he is handy but he hates doing this kind of stuff. He was pleased. Good quality materials, nice and sturdy. Love the look of it, looks like I spent more than I did. Highly recommended.