The cabinet meets all of our specifications except that, for the price point, I would expect a higher quality of craftsmanship.  It's good enough and will keep it.