Its about the size of a large baby bottle it has shoulder straps yes. I never got a chance to use it because I had so manny larger ones this one looks like it is more of a short time out of the house type of bag like a bottle a diaper and a wipes not much more if you know what i mean