I love this bag, first the material is super soft and the pockets are perfect I love 2 main compartments and then cell phone pocket on outside as well as bottom pocket where I put my daughters diapers and the straps are the perfect length to be on my shoulders comfortably as well as the long strap allows me to cross my body. My only issue is that the zipper was broken when it arrived. It had an extra link on one side so it bubbles and has a hard time zipping. If I had bought this in a store I would have taken it right back and got a different one but instead after waiting over a wk for it to come I just zipped it once and now only unzip it part way because i'm afraid to send it back and get another in the same condition. Would have been very worth $50 if not for the zipper issue. Still love the bag!