The best feature of this bag is that it is incredibly light weight. The straps are good but not overly thick, more of the same quality that you would get with an oversized tote bag. It comes with a very thin folded changing pad, insulated bottle holder, and a smaller zippered ouch to hold baby's pacifier. The inside of the bag has a thin cardboard piece that is supposed to lay flat at the bottom of the bag for stability. This is a terrible design because the first thing my daughter did when I opened this was she took that out. It will only be a matter of time before we lose that lose that piece or it gets folded in half and the cardboard within becomes broken. Great idea that the bag has a ton of pockets, bad execution that the pockets are all around the outside of the bag and they don't zip or button close. If you're like me, I try not to put things in outside pockets because they will fall out, or my daughter will take them out and they become lost forever. I do like the insulated bottle holder. My daughter no longer drinks breast milk, but it's till big enough to hold a water bottle. The pacifier holder is really cute and would be super convenient if my baby still took a pacifier. Instead she is carrying it around as a little baby purse and that makes her super happy because she loves mini mouse. Overall I wouldn't stuff this bag for a weekend at grandma's, but if you're looking for a cute stylish light weight bag for day trips, this is a good buy for the price. It will certainly hold diapers, wipes, sippy cup, change of clothes, snacks and perhaps a small book. As long as you treat this as a lightweight bag, it should last a while. If you're looking for a heavy duty diaper bag, this is not going to meet those expectations.