This table cloth is perfect for our outdoor patio. It’s stain resistant as it stood the test against a three year old and doesn’t get soaked in the rain.