We the PPB one & have loved it for the last 3 years. You can wipe off the inside but you're not really supposed to wash the whole bag...I did anyway. Some applesauce spilled in the bottom & I couldn't not wash it! It came out just fine but you definitely wouldn't be able to do that with the satin fabric one.
That's just my 2 cents. I don't know how it compares in size to the JJ Cole. However, DS has a ton of food allergies so I am always packing tons of food as well as meds & regular kid stuff & it all fits just fine!