I've been looking for some time for a computer desk whose design I enjoy, AND that would work in my small apartment AND has the full length keyboard drawer. This fits the bill nicely. It arrived beautifully packed in two boxes. Looks nice and is substantial. Once you open the assembly instructions, which are well written and clearly diagramed, you see that the recommendation is that two adults assemble this and that you need a mallet. I managed without the mallet (used a cork coaster under my hammer) but the assembly for me would definitely been faster and easier with a second person. I am older, but even with the substantial weight of the pieces and arthritis in my hands, I was able to assemble on my own with some patience and lots of breaks. All parts are numbered with stickers that stay on until you're done. One tip: the finish is a nice dark varnish, that at the very end, when you're aligning the last pieces of the top shelf into the entire frame, can get easily scratched around the cam bolts. Place some tape around the cam holes at that point, and remove after you've tightened the bolts, to keep from scratching. Wish I'd thought of that before! It only was a problem right at the end. It is a pleasure to run my hand over the surface. It's nice and satiny. Minor irritation and only reason I'm downgrading to a 4 instead of a 5 (I would have rated 4 1/2 if that was an option) is that the pullout key drawer has some rattle and movement up and down. I'm very happy. It's a nice contemporary desk, I enjoy the way it looks, its medium sized (not too small, not too big) for an apartment and substantially and well built--and while there were less expensive desks out there, none were as well built or packed.