I ordered up a size after reading reviews and can wear a couple of layers underneath. The fits a bit odd though. Snug through the hips and large on top even with layers. It is very warm and I did not need a jacket over it even in 30 degree weather. Overall I am happy and would recommend it.