I bought this bag in gray to use as a beach bag on a recent trip and it was perfect - not too big or too small.  The fabric is a sort of shiny gray canvas that resists dirt and stains and you can wipe it clean easily.  It has two handy zipper pockets on the front and one with a magnetic closure, perfect for my phone.  The straps are well reinforced and a generous drop.  One of the best features is the back pocket that unzips so that you can put it over the handle of a rolling suitcase and be hands-free.  It zips back up to use as a pocket when you're not using it that way.  The lining is a bright yellow, which sounds kind of crazy, but I love how easy it makes it to find things inside!  The interior has several pockets, some with zippers to keep things well organized.  There's a little window ID bag included you can use for a mini-purse wristlet or just to organize things and it clips to an interior piece of hardware, so you won't lose it.  I also love the quick turn key closure that keeps things very secure.  I threw it in the washing machine after my trip and it worked great.  I highly recommend this bag!