I bought this bag to transport milk for my baby, and it is the perfect size for it: you can fit six bottles and bags of frozen milk also fit along the back. The top pocket is a nice size for baby food containers, and as she's gotten to eating more of it, I've put fewer bottles and more containers of food into the big pocket, too. I can keep it really cold with 2-3 ice packs (it fits the Igloo brand ones perfectly) for a whole day. I recommend this bag all the time to people!
My sons are very happy with these lunch bags. There is plenty of space for everything they need and with a small ice pack their food is cold til they eat at 12:30 after being stored in their lockers. I like the dual zipper pulls for both top and bottom compartments. A pint sized bottle fits in the top and stays cold without an extra ice pack.
Fantastic lunch bag. It's roomy, very well insulated, and the strap makes it super easy to carry around. The main compartment has plenty of room for a large lunch, and smaller lunches are well-padded from being jostled around since the insulation is so thick. Note that the lunches it will hold are the piece-meal lunches - it can't hold a bento box or something large like that. But you can stack a sandwich, plenty of sides and a drink with no trouble. The upper compartment is great for an ice pack or several juice pouches. It really is one of the best lunch boxes I've ordered.