Absolutely perfect.  It took quite a while to assemble, but once it was done, it is beautiful.  It holds everything that I needed it too.  LOVE THIS.