Very easy to put together as long as you follow the directions.  It does take a little bit of time because of the number of pieces but once completed it is a good solid piece of furniture.  The fireplace is actually really nice too - not too "fake" looking.

Pros: good quality, easy to put together
Cons: Time of assembly