It fits everything. I tote around my stuff, and stuff for my one year old girl all the time. all the pockets and spaces are super roomy, and even though it gets HEAVY with all my stuff, it doesnt make me uncomfortable, or hurt my shoulders or back.  SUPER RECCOMENDED FOR ANYTHING!!!!!!!