This piece is perfect for my needs. It came well packaged and took me about 20 minutes to assemble.  It replaced a larger desk.  It's well worth the cost, and looks great in my apartment.