its a face mask, keeps face somewhat warm but it's no balaclava.  If it's not snug around your face when you breath air will come up and fog your glasses.  I have kind of a big head so its a little tight with the velcro but it does fit, stays in place and works.