Assembly was easy, I did it myself.  Some of the panels were a little scratched probably in transit but I could keep any scratches on the back or inside. Not enough to return.  Very mid century vibe!  Love the doors and shelves!  Quick delivery too! Lisa in Tulsa