It has 3 zipper pockets on the outside, 4 exterior insulated pouches, and lots of pockets on the inside for organization, two of which are insulated. It even comes with a changing pad and an area where this, diapers, and a wipes case can go. It has a little zipper pouch that attaches inside the bag, a key clip, and stroller clips attachments are included. The strap is adjustable so you can change the length to wear it over the shoulder or across the body. It zips shut which is a good thing for me since I tend to loose things if a bag doesn't.
I am laughing at myself about how excited I am about a diaper bag. :) I ordered it from diapers.com because I had a $10 off coupon and they have free 2 day shipping. Can't beat that.