I love this desk! My husband spent about 3 hours putting it together, so it does take awhile. But all the parts were there and the directions were helpful. One part he said was confusing was that you need to leave the desk drawer slides apart so they can be attached to the drawer and desk separately. 
The desk is beautiful and it looks very high quality! I would definitely recommend.