Arrived in box approx. size of what finished product should be; opened up box to find sides, fronts, door, slider, nuts, bolts----might as well have made it myself.  It's STILL sitting on the floor waiting for a carpenter/construction guy or maybe computer genius to put it together.  "Assembly Required" should NOT mean build it.  Can't tell you what the quality is yet - nice color of white - on my green carpeting.  Not happy with build your own.