I'm  happy with most of it, however the design of the shelving is very poor. They do NOT attach  well to each other, thus they droop in the middle. I will  have to jury - rig it to keep the shelves level.