I haven't had these sheets long enough to know about stain resistance but I really like how well-made they are and how generous the size.  The pillowcases have extra detail that makes the sheets look expensive.