Perfect!  I needed something fairly big for a large wall in an open area and this is perfect.  It does take some time to assemble but it’s not difficult.  It holds everything I needed and then some.  I have no hesitation in recommending this beautiful piece.