Ok construction but very cute idea.  Seems to be holding up well.  Would have liked doors on the front.

Pros: cute and goes with many decorative applications
Cons: harder than it shoudl have been to put together, needs door fronts