The desk is great. Easy and very fast to assemble, no issues with the desk at all. 
 Great desk for the price.  However, the 3 stars are for the delay in shipping.  I ordered 2 pieces from All Modern and they both came late.  1 came a day later than expected after paying every extra option so I could to get it here as fast as possible, it still showed up later than they stated at purchase.  My 2nd piece wasn't urgent, so I paid regular shipping and it looks like it will be over a week longer than they originally stated. Disappointed in the purchase, shipping, and customer service end of things as I had to investigate for myself when the items would arrive and learn there were serious delays and when the AM website told me items had shipped, in checking with the shipper I found out that they had not shipped.