As others have mentioned... the bag is nice, the price point is right, but the strap needs work. My strap, just like other reviewers, has snapped off. It's a huge shame that an otherwise decent bag has a quality control issue with the strap. I hope the issue gets resolved and improvements are made to the strap holder....