For a $6 bag, it's actually not bad. I mean you're getting what you pay for. But it's held up well and it's pretty roomy. It's cute on the outside and if you just want something to get you by for a bit this will do it.