Size is accurate. Not sure if the top board will support 120lbs as answered in the questions below. With a 74.7lbs tv on top it’s already bending. The shelves were either inadequately packaged or damaged prior to packing. Their five edges and three panels that were damaged and had scrapes.