This bag has plenty of room for all the food I carry to work on a daily basis. I tend to take 2-3 meals with me, plus I fill the top portion with fruit, supplements, protein bars, and whatever else I need for that day. Being able to toss my travel coffee mug in on one side and a protein shaker on the other is clutch too.
Well designed, heavy duty bag. I don't use the shoulder strap, I actually took it off, so I have no comments to that (saw some others having issues with it slipping). Containers seem to hold up well, and have plenty of space in them. I utilize old containers from a prior bag with this as well, and it works perfectly for them as well!
My only 'gripe' would be as some others noted, the ice packs could definitely be a little more robust. There is plenty of space on the sides to accommodate something slightly larger, but I don't see this as any reason to be too upset. They still keep things cold enough for me (work in an office), but I could see having this in a situation like working outside and having it sit all day like that, they wouldn't make it very long in temps higher than 70 or so.
No regrets on my purchase though, thanks for a quality product!