I was sent an item called ZizzyBee bags. This bag is perfect for all the items I listed above and MORE. What I liked about them was the designs they offer. They all have fun designs and colors. Another thing I liked was the fact you can get different sizes.