This desk is great for what I am needing to work from home. Nice and compact and looks good in our space. Putting it together was definitely more difficult than an average self assembly piece. I do think the directions for assembly are not in the best flow. There are many pieces and angles to this, and some parts could have gone on much later in the process so we wouldnt be trying to work with an awkward set up that makes putting hardware on and getting pieces together difficult. Overall its a good piece for a compact desk area, but assembly will take time and much patience.