I'm very happy with this cabinet.  It holds a lot.
It took 2 hours to assemble but it was worth it for us.