It holds what I needed it to very well. A bit susceptible to scratches. We assembled it on the carpet and still managed to scratch the front. Was not particularly easy to put together and is very heavy. Hope I never move out of this house, since it's now in my basement.