This desk is perfect for a small home office. The surface area is enough for my laptop plus other things. As others have commented, the pieces dont come labeled, but with the pictures in the instructions it was very easy to determine which piece was which. It took me less than an hour to put it together by myself.