I have in the past had some issues with stains not coming out of towels & sheets. The towels are easily replaced, as I do not buy expensive towels. I also buy WHITE & I have found most all stains I can remove by hitting them with Oxi Max stain spray, letting sit for 15 min, then putting all the towels in hot water with my detergent & 1/2 cup of bleach, set the timer for 30 min then wash. I've only lost 3 wash cloths in over 45 guests stay (most of my stays have 6 guests). I have also lowered the number of make-up stains by buying Costco face wipes, they are only 8 cents per sheet to use, so this is cost effective for us. As for the sheets, I started buying them on Wayfair, at only $25 for even King size...I can afford to replace them if needed & (I have needed!) My first ruined sheets I did hit the button to claim an amount for the security deposit....but it was such a long & drawn out process, I had to show my receipt (which I always keep) & then the guest had to be contacted to agree to lose the amount on the deposit...it really wasn't worth the hassle, hence buying the cheaper sheets (& by cheaper I mean, less expensive, but the sheets themselves are so soft & guests often comment how nice they are). I also bought duvet covers for the comforters, so I can easily & quickly remove & wash if needed & they are heavily patterned, so most stains never show! I hope this helps. So sorry your guest ruined your items