Came on time. I got it to replace the last scarloton bag that ripped apart the other day. We'll see how this one lasts. I only got this brand again because this bad was cheap and has side pockets which are really useful to me. Hopefully I can get a bigger shoulder bag made of real leather soon.