Also salvation army will pick it up
Yes by all means they will sanitize them.
No. As far as i know you cant donate used mattresses to Goodwill. They cannot accept them . sorry.
Goodwill isn't really the place for that sort of thing. I'd aim for Salvation Army or something like that. Goodwill is a highly profitable re-sale company.
They don't take them for hygiene and health issues
They don't usually take beds. You can donate it to a shelter or church, though.
Thanks! Your answer is awaiting moderation.