1. The description says no assembly required, but it arrived in 3 separate boxes....with no instructions! Customer service did email me instructions 24hrs after contacting them though. 
Materials are primarily MDF, so it’s solid, but it can tear off the grey finish if you slip up while screwing in all the parts. The proximity of the desk to the cabinet can make you feel cramped especially since the cabinets aren’t very wide. After you put a computer on the desk (if it’s a decent sized screen) you aren’t left with much space on the desktop and the shelves are very small. Maybe a few small books in each. Overall, my husband is satisfied with it and it will be primarily his desk.