Love the finished desk beware D screws are too short in Step 10. 
Took about 90 minutes to assemble and was fairly straightforward. Would have given 5 stars but got to step 10 (out of 18) and the “D” screws provided were unfortunately ￼too short to anchor panels 2 and 8 together. I needed to purchase four longer and wider screws to work (see photos). “D” screws worked in all other steps. Desk look great otherwise and amazingly matches my son’s Pottery Barn bead board headboard and night stand perfectly. So pleased! Distance learning will be more tolerable with this nice set up.