Just finished putting this shelf together! It is definitely not a one person job, so be sure to enlist the help of friends. Some of my pieces were not labeled, but it was easy enough to figure out. Took 5 hours to assemble, and I am please with the end result! The cabinet doors were a nightmare, and I couldn't get them to fit properly, but overall this is a nice piece. It shipped super fast, too!