It is hard to put them together :( I put all of these pieces together by myself so my desk is even :(
However, the white finish of the desk is very nice. It has a lot of storage