I usually have the hardest time putting things together and I did this all on my own.  Quality is fantastic.  

Pros: excellent quality, easy to put together
Cons: It was hard for me to screw in the screws but my boyfriend helped.  Let's face it no one enjoys putting furniture together