And do they really work? I have 2 grey rugs and one has a big spaghetti bolognese stain on it from crazy toddler, will it really take the stain out? I can't be bothered with the hassle if they're not that good