I have the exact same shoe in white (& gold), and they're still holding up pretty well after a good 4 months of regular wear (3-4 times a week). You can't expect high-end quality.. at the end of the day, it's still a canvas shoe, and you're not paying a high-end price either.
All in all, a nice alternative to converse. And for 45$, it's well worth the money. I would've bought those already if they were my size (9.5).