Assembly was a nightmare so beware but the product is great.  Large surface area for working on, lots of storage. I wish there would have been a hole for cords to go through on the top of the desk.  We may end up creating our own!