This bag is cute and spacious but it doesn't stay on the shoulder and after just a few weeks is already showing wear on one of the straps. For the price I would expect it to hold up longer. I don't even go out of the house daily.
I'd say it's more of a costume piece than a daily driver.