I have a small space to put a computer desk, and this one fit perfectly! My husband and I had it put together in about three hours. We did sort through the hardware before hand, made sure everything was there and bagged it in snack bags with the number of the part in the bag. So the day we assembled, we put all the parts bags in number order, laid out all the pieces in alphabetical order and got to it. It's a nice, sturdy desk. I could not put the printer on the top as pictured, because too much of it hung over. It's hooked up wirelessly, so I just have it a few steps away. For the money we spent, we are very happy with this desk. It looks nice, it's sturdy and it serves the purpose.