We love our new fireplace and found it to be quite easy to put together, did so in less than two hours. Is a nice addition to our living room.  Fireplace is a nice way to add a little heat to our room.  

Pros: Easy to put together, looks great
Cons: Shelves could be wider and deeper to accommodate stereo system