Nice product.  Not the cheapest, but looks great and goes together without a lot of work.  The instructions could detail the front, back, top, bottom, inside and outside of each piece to make it easier.  A little common sense will go a long way.
It is machined for an exact fit, so take your time and do it right the first time.
The wall hanging portion was easy as long as you know how to find the studs.
I would recommend it if you have a little bit of mechanical ability