Don't know about neutralizing any odors - didn't buy them for that purpose, but they look nice and they were a great price.