I've been looking for a long time for a bag just like this. It has a lot of places to keep things separate. The shoulder strap is a good quality and I think it will hold up for a long time. Nice bag. You won't be sorry if you buy this one.