Love the shell. Very wind resistant, I've been blasted with some major gusts of wind and they did not penetrate the shell at all. I do not find the underarm zips to be bulky as other owners have complained. I am 6'4", 200 lbs. and I usually have problems with sleeve and/or body length. The large fits me well. I wouldn't go with an XL unless you are really big. I bought this as a ski jacket and have only used it for that. So for mostly on-piste, but it seems pretty sturdy so I expect it to hold up for off-piste jaunts. Remember, this is a SHELL. It does not provide warmth, you need base and mid layers for that.