Wow this bag is great!! I have the extra-small, and it is plenty big enough, it is about the size of a regular purse, but holds so much more. There are several inside pockets, all along the sides, and they are deep but narrow enough that you don't have all your things falling in one heap. One has a zipper on it. There is also the typical open area on the inside, and an easy-to-access ring with a clip for your keys. The shoulder strap has a non-slip piece sewn on the inside. I swear, when you put this bag on, you don't even know you're carrying it, the design is so smart. Also I wasn't sure what color to order, but wanted to stick with the poly-suede, because it is washable and a little more dressy to carry to work. The color turned out to be perfect....(I have the olive)...it isn't drab, or such that it makes you look like you're carrying a miniature army duffle bag! Sooo great, I can't say enough about it. I am definitely ordering more in exactly this size. If you like carrying larger totes, which my sister does, I would recommend the small size. I like carrying a regular purse, and this is perfect.