This bag has it all! I am a breastfeeding mom and got this bag for work. It replaced three bags I had to carry with me every day. It fits my laptop, breast pump and more. I really like the insulated compartment, it's convenient to carry breast milk home. Sturdy, well-made bag with comfortable shoulder straps