We knew that assembling this product would be an all-day project, and it was. The number of pieces and parts was quite daunting, but with patience and perserverance, we had a completed desk in about five hours. There were a couple of parts that were a little tricky, but overall it was fairly straightforward. The finished product is attractive, and great for my husband's home office. No, it's not hardwood, but it's sturdy and well-constructed.