I love it!  Beautiful addition to my home!  The cabinet does however need some stain or polyurethaning.  I assembled it myself and found it to be pretty simple.  The directions were very clear.