This cabinet is perfect for what I needed. I was looking for something to keep pet food in that would fit the narrow space were I kept the food.. Took more than couple of hours for my son to assemble as directions are not completely clear but we got it done and it makes that whole area neater. I love it!