Needed a computer desk to accomodate a large monitor, printer and tower. From the photos, this desk fit my needs. The desk was everything I expected and more. It is a quite heavy and sturdy unit. It took about 2 hours to assemble by myself, because there were a lot of pieces and hardware, but directions were easy to follow. I did an inventory of everything in the box to make sure everything was present and laid all the pieces out to make sure they were easy to find when assembling. Only help I needed was turning the desk right side up after most of it was assembled since the desk is assembled upside down for all the shelving and drawers. Quite happy with the large size of the keyboardmouse roll out shelf and the storage shelf and drawer.