Took me a while to assemble but all in all I am happy with this cabinet.  It fits in the area for which I purchased it and I believe it will hold everything I need stored in my dining room.