This is by far the best bag I have ever owned. It holds so much it's amazing. It is water resistant and wipes up easily if powder or something gets on it. Also will go in washing machine. It has plenty of different pockets to put your items. I just love Kipling!! Highly highly recommended!