This large tote bag can easily fit your must haves and then some, made of durable nylon for a resilient and versatile look.