I absolutely love this cabinet.  I put it together myself.  Only had my husband help hold up bottom so I could like it up to connect to the three vertical boards.  It functions great and everything fit together perfectly.  I usually screw up door hinges.  This was impossible to screw up.