Almost perfect for the price.  

Pros: Looks good and was easy to put together.
Cons: Has a very CHEESY back panel.  Why they didn't use a piece like everywhere else I do not know.  The bank panel is 1/8" thick and needs to be nailed on.