Perfect cabinet for what I needed. Came fully assembled. My only complaint is that some of the holes drilled for the pegs that hold the shelves are not deep enough or are too big and the pegs dont stay and just fall right out. Kinda annoying, but can be fixed with a little rigging. Shelves are adjustable. Color was perfect for my room. It is not super heavy but does take 2 people to move it just because it is awkward. Great buy!