I use this (the large one, not medium): Elite Sports Warrior Boxing MMA BJJ Gear Gym Duffel Backpack Bag with Shoe Compartment https://www.amazon.com/dp/B01H4F05KI
It’s not huge, but long enough for shin guards and spacious enough to fit those plus gloves plus clothes plus my BJJ gi. Quality is more than adequate. And the price is right.