Нет, запахи не задерживает. Это только для пыли, бактерий/вирусов. Покупайте полнолицевой/либо только на нижнюю часть лица респиратор со сменными картриджами. У ЗМ такие есть.
Мне пришел размер L. Маска очень плотно прилегает, поэтому в отдельных случаях в ней может быть некомфортно дышать (она без клапана). Спиротек более свободен в этом случае. С другой стороны, чем маска плотнее, тем лучше...