Functional, but you get what you pay for.  The doors on our unit did not hang properly until we improvised new holes for the screws.