finished product is perfect for our small space 

Pros: good value
Cons: Do not attempt to assemble alone.  Extra set of hands is a must!