Does anyone know how their sizing runs? Generous? Small? I'm tempted to order a jacket...but my measurements fall between S and M.

Thanks!