This shoe cabinet is a very good size for holding a lot of shoes. I put it together by myself and it took about 2 to 2 1/2 hours.  It does have instructions with pictures but if you never put furniture together before it would be confusing.  I listened to the other reviewers and I waited to put the doors on until I put the shelves in and I'm glad I did - they would never have fit in otherwise.  I also used wood glue on all the wood dowels to make it more secure.  My only complaint would be that the pieces were almost dirty looking with some kind of dusty looking stuff all over them.  I would have thought the cabinet I got was used and then returned.  And on the front door there was a scuff mark where the stain finish was rubbed off, but I can touch that up.  Also the color to me is not an espresso, it is black.  But I am very pleased with this cabinet otherwise.