This is overall a very handy, light and affordable piece. I would buy it again and I have gotten a lot of use out of it, but  it does have some issues though

Pros:
1) It is a cotton-like material, feather light, totally flexible.  I use this as my personal item on international flights, as a take along in case I need another bag, and in my work bag in case I go shopping on my way home.  I wear it to the amusement park with the kids and I hardly know i have it on - doesn't make your back hot either.
2) it does have compartments
3) Good price and holds up surprisingly well.

Cons
1) absolutely not waterproof (not really a criticism, but worth noting)
2) tends to sag and compartments tend to open - if not completely closed, things fall out.
3) Next time I would get a lighter color (mine is gray/black) because it is a lint and pet hair and dust magnet.
4) I don't think it would suit for work, but I gave one to one of my friends and she brings her lunch and stuff in in (she commutes on the train)