I love this piece. It holds a lot more than what you think. It does take time to assemble but it worth it in the end. Make sure to put on the back piece where the legs are and mount it to the wall. That will prevent the wobbling that I have read in other reviews.