For the price, this is great.  The finish is a little questionable if you're really up close to it, but with the legs it's still leagues better than a comparable cube unit from anywhere else.  Assembly of the top panel is a little weird but not hard to figure out.