Absolutely perfect!  We put this together in about an hour.  It holds a large bag of dog food in the tip out bin, and we keep a basket on the shelf with her treats.  Very happy with this!