I've got another puffy and a wool mid layer on under right now, and it's pretty comfortable. Its snug, but not constricting. Trying to envision a situation where I'd have more on than this. I just hate sending stuff back only to realize I liked the other one more. Maybe I'll just buy a large and pick.