The stain resistance of Sunbrella type fabrics is as good almost ( it is plastic fibers after all, with solid color all the way thru, a lot of colors and patterns) as good as Vinyl. I prefer it over the vinyl and faux leather and does not stretch out of shape, get wrinkles as easy... But thats just my observation.... A few years ago, you could not get Upholstery Sunbrella, now its fit for your living room.
Regards