This desk is solid! Not too difficult to put together - I’d say about 90 minutes for one person. Looks great, and works exactly as I had hoped.