I am very happy with this desk! Shipping was fast and there were no damaged parts. Yes, the desk is heavy. Yes, there are a lot of pieces. Yes, it took 5-6 hours to assemble. BUT, the instructions are easy to follow! Just have some patience and you too can put this desk together.