Although there were some quality issues, after negotiation both parties agreed on a refund for 250 bags.
They took responsibility, and I truly appreciate their efforts. However, I hope there can be further improvement in quality in the future. I am still happy to give them a 5-star review.