Excellent product!  It took me about 2 hours to put this together, but I was able to do it myself.