Its perfect for small spaces and was not that difficult to assemble.  The finish is nice and it looks nicer than a metal cabinet.