What a pain!  I am used to Wayfair furniture and assembly, but sweet jeebus this one was more time consuming than it should've been.  That being said, once it's together, it's a dream, but my goodness it definitely tried my patience (and only one screw really didn't fit/line up).