We Love this unit.  It took a few hours to put together (mainly because it's hard for us to get up and down anymore), but the unit is well made, all the pieces were there, they fit and nothing was damaged in shipping.  The only issue we had was getting the sticker off the fireplace screen.  Rubbing alcohol worked the best and it still needs some work.