The cabinet is perfect for us.  It took a little time to put together, but was well worth it.  The quality is good and product sturdy.  We got it at the right time and right price.