This tv stand was delivered and the box was pretty beat up with holes so I was worried it would be damaged but it is packaged very well with styrofoam.   It is not hard to put together but very time consuming.   Took me and my daughter 3 1/2 hours to put it together following the directions exactly.  There were some minor hiccups like two of the holes for the front frame of the fireplace were too big for the screws but since the fireplace slides in so tight I was able to push the screws in and the fireplace holds them in place.  There is a gap on one side of the very top on one side where it is not flush.  A couple little scratches on the door but other than that we loved it when it was all complete.  The fireplace is so pretty and you can choose to have just the fire on without the heater or just the heater on without the fireplace lighting.  Holds our 65” inch TV perfectly.  It is sturdy at 150 pounds.