Dowa, It appears to be made of a rubber/plastic? material. I did notice a smell the first time I used it, but I think it was because it had been stored for awhile. I got it used on ebay. I am also VERY sensitive to smells and it hasn't bothered me.
KeepHope, You could probably fit in the XL, but I think unless your torso is really long the Large would work for you as well.