Walmart offers the Better Homes and Gardens Sealife Tablecloth for $2.34. Opt for in-store pickup to avoid the $5.99 shipping charge. That's the lowest price we could find by $8 and the best price we've seen for any tablecloth. It measures 52x70" and is water-repellant for indoor or outdoor use.