two large main compartments, water-repellent changing mat insulated, removable bottle holder, zip pouch water-repellent wet pocket, removable compartment for baby food jars stroller hooks, cell phone compartment additional, adjustable shoulder straps