For the space I needed it for, It was a perfect fit.

Pros: Good value for the price. pretty solid.
Cons: Takes some time to assemble and the instructions are all pictures. A handy person should have no problem but look at pictures carefully and don't rush.