In general I am satisfied with the purchase. I use it on long walks instead of using my pockets and hands. I love that it has 2 mesh pockets inside to keep things from bouncing around and a few other pockets to store your dog essentials. It seems pretty strong but light. I am a person with a large shoulder and I have no problem tying it to me. It doesn't have a lot of extra straps around my chest or stomach, but it still fits comfortably. The only complaints I have are that some of the reflective printed material is wearing off and the back padding isn't very thick so it doesn't let much air through.