Perfect for my needs. Pretty easy to assemble if you go slowly and really pay attention to which way the pieces should face in the diagram. Could have used a desk draw, but I knew this desk didn't have one when I bought it. Nice quality, nice look.