This bag is amazing! Pockets galore!!! If you love pockets and compartment, this bag is for you! It is very sturdy, the material is very well made and I believe it is also water resistant. I use this bag everyday. It holds everything i need and I love how you can make the strap short to wear it as a sholder bag or you can make it long and throw it over your head to hold across your body. It even has a zipper compartment which opens up to hold a water bottle. I definietly recommend this purse.