I'd give it a 3 1/2.  Arrived in good shape, no damage, all parts were in the kit box.  Finished, it appears as in the picture.  A fine piece but for one flaw- the doors are too wide and overlap when you close them.  I can force them to close, but you have to squeeze them together and I imagine something is bending or torquing out a screw somewhere.  I 1/16 off of each door would have done it.  The hinges allow for adjustment, but not for the condition of overlapping doors.

Other than that, the cabinet serves its purpose.  Also note that the cabinet is designed for people with small feet.  My size 15s have to go in on an angle.  My daughter's size 7s fit fine...