We purchased 19 of these tablecloths for a club in our community with about 275 members. We have multiple annual events including food and drinks for about 140 people. We intended to purchase a product that would be attractive and hold up for several years. This product seems to meet those requirements although we have only been through the first use. Once the party is over, the clean up crew gathers the tablecloths and they prepare them for the next use. I am attaching an email describing the clean up which was sent to the board after the clean up.Hey, Ladies...>> I have to tell you I was reeeeally worried about these tablecloths....>> spilled coffee, huge greasy stains, lumps of white sauce....some looked like they didn’t use a plate...and a couple with chocolate stains?>> I called a cleaner and it would cost $15.00 per cloth to clean so I started washing.....>> Every single one of these tablecloths is stain FREE! They look amazing.....still ironing, but need to know who has container for these when I’m done?>> My point is: you definitely got your monies worth with these tablecloths...I used Clorox2 with Tide and they look brand new!!>>> Just wanted you to know!> LornaThis is a nice cloth , it is true to color , a good size , the edges are un iform, I am using it to make an heirloom gift for my son, I am very happy with it.good quality and exactly the color I needJust what I needed! Thanks.