Great bag, just as described. Does not come with a shoulder strap but there are loops to attach one that could be bought separately- not convinced how strong the loops are - untested.
Only thing I don't like, hence 4 ☆s is the white plastic back of the bag. Would prefer fabric front and backm