It took some time to put together, lots of parts but overall a pretty solid piece. The shelves do not move so be sure to measure what you might put there.  I changed out a bottom cabinet to a double garbage can so I needed this to store items from that cabinet as well as a general cleanup of my pantry.  All fit nicely.