This is great.  It fits exactly in the space that I needed it to. It is of good quality, with no complaints. I found it easy enough to assemble.  I did it myself, but it is nice if you can have two people to get the fiddly long pieces hooked in.  I would recommend this piece.