It is perfect.  However read all of the instructions before you start assembling.  We missed a part of step 2 and had to take it apart and put it back together.  My advise is put the magnetic pieces for the doors on early on because it is an odd angle and the holes are really small so it is hard to screw the tiny screws in to hold them on.  We ended up using gorilla glue to put them on.