The cabinet does meet my needs.  We had it assembled by Handy and everything was done to our expectations.