I heard about this bag from all the gals at work who all bought different ones.  I originally ordered this one, then sent it back for the "City Bag."  I just liked the black with white stitching better, but actually this bag was a little more comfortable.
They are awesome for their compartments.  There is a place for keys, sunglasses, make-up, credit cards, cash, check, you-name-it.