Bought this for my granddaughter, I attempted to put together, about 100 pieces.  Unless you have someone to assist in assembly I would discourage.  Took me 6 hrs to assemble.  It looks nice

Pros: looks nice
Cons: difficult assembly