I absolutely love this tote bag. I love its cloth quality and its size. It's such the perfect size without seeming too large neither being too small. Has ample space and the pocket is the best part as it helps to segregate the smaller items from the bigger ones you will carry in the bag. Has sturdy straps as well. Would definitely recommend getting one!