Packaged well, and needed it due to broken box. A lot of assembly(be prepared). Upper shelves just deep enough for small DVD player.