I bought several of these a while back for a wedding and they are great! They held up to the rowdiest of the bunch and have been lifesavers since. We use these for school functions, holiday parties and birthday parties and have had no touble. They do not stain and have yet to fade. I would buy over and over again.