Very easy to assemble, as I enjoy putting things together myself.  The color is perfect.  The shelf is just perfect for my needs.