Once you read the instructions and familiarize yourself with the materials, it's easy to put together. I did it by myself in 3.5 hours. It got delivered 2 days after I ordered it, which was incredible. For the price, it's very sturdy and sleek and overall I'm very happy with it.