I don't notice any stains or discoloration. It has been pre-used/worn. So it has normal wear but still good condition. As far as a gift, that would be very much opinion that I am not certain on. I know that fabric well crochet has like little fuzzies which I believe are normal. Hope it helps...great piece for little on lite cover up days or nights.