The quality is better than expected for the price.  We have had this piece for quite a while and have had no issues.

Pros: Quality, price
Cons: Assembly takes a while.