Perfect on screened in porch.  Have had a few pet "accident" stains already but they cleaned up perfectly.  Would never know what happened!