It was not very hard to put together as I do this often enough. However, It was not worth the price and wobbly no matter what. I do not consider myself a novice as I have put together all types of furniture even a tv stand for a 82" tv. It does not wobble! My point is, it does not take a genius to put this together and it is of bad quality!

Pros: It matched my other furniture
Cons: poor quality, durability, longevity, price, construction