Have bought several cloths for my new table...this one is truly water and stain resistant. The 52x90 is a perfect fit as well. Top quality !