I Love Love Love this cabinet .. It was tedious to put together but i did it almost entirely by myself over 2 days.  Needed help to connect top and bottom and to hold doors while getting a screw in. There was one small imperfection on one panel but it is not very noticeable.  It is the perfect addition to my kitchen!