First of all, it did not come on the day it was suppose to come. I had ro call Fedex because it kept delaying. Fedex told me they could't find our office and asked the sender for our phone number. However, sender refused to give our info! So fedex had no choice to hold on to the desk until I called them to find out why it didn't arrive!!! 
When I finally received it, It was a mess from the beginning. The styrofoam was ALL over and I had to clean each one of the pieces trying to take it off. Also, the long back piece for the middle drawer came broken!!!!!!!!!!
I glued the pieces and try to fix it but it doesn't fit!
Not worth the price.