I just received this today. Packaged nicely to prevent any damage. All the pieces are numbered and the directions are very good. You have to take your time to make sure everything is properly oriented before you put in the fasteners. Total time for assembly (including breaks) was only 90 minutes. We shall see about the durability but it is made very sturdy. And it will hold a 40 pound bag of food as advertised. I would recommend this product.Perfect fit. A lot better looking than the pile of bags. My recommendation is to leave the food in its original bag. The compartment won't keep it fresh.Very disappointed in this products directions! It was impossible to follow the directions to assemble this cabinet! The directions left out complete steps with directions that were not accurate to actual assembly of the cabinet. The cabinet scratched easily just from assembling. After finally finishing, there was a piece number 8 that was not even on directions. Once assembled cabinet looked good and sturdy.I personally like being able to close the feed door at night to keep my girls from eating all night. I however wish it held 50 lbs rather than 25. Looks great and keeps the feeding area clean. Overall love it great buy.The worst instructions I have ever seen for a flat packed product! The instructions are inconsistent with how the boards are pictured, and are not detailed enough. I had to look at the same board in several different steps to figure out the orientation the board needed to go in. No text just pictures.The boards themselves were missing screw holes, had holes in the wrong spot, and who knows what else is wrong. I could not complete the assembly.Packaging was awful, it's a miracle none of the boards were scratched. It's like a drunk monkey wrapped the boards in plastic wrap and then shoved broken pieces of the worst styrofoam ever in.I've put together many flat shipped products over the years and I typically don't pay much attention to the reviews that talk about how difficult things are to put together. This product however, is terrible. As some of the other reviews stated, and I ignored, many of the pieces are manufactured incorrectly to be assembled as shown in the instructions. Most of the holes for the dowel support pieces are missing. This thing is a mess. Avoid this one and look elsewhere.Very difficult to put together. Instructions weren't exactly right and some of the manufactured holes weren't Correct! I did get it put together by making my own holes. Not pleased at all with this product!Assembly was the WORST