This desk is perfect for my needs. It wasn't too difficult to put together, but you have to use an Allen wrench (provided), which was tiring near the end! The desk is sturdy, serviceable, and nice-looking.