Easy to assemble...but it takes a long time! But desk is large, solid and well made. We ordered two and we both like them