The desk it is very nice looking and functional. The assembly was somewhat troubling but nothing extremely difficult. You just need a lot of patience and try to follow the instructions the best you can, I had an extra side of hands to help and it took us about 2.5hrs to assemble. Overall, the product is very good for the price but it is definitely not the sturdiest.