LOVE this cabinet. It came 90 percent assembled, which was surprising. I had to put the legs on, but that's it. It's just what I was looking for: modern but a bit retro, plenty of storage room without taking up a lot of space. I took off one star because one leg arrived without the rubber floor protector, so I had to run to the hardware store.