I just love this coat!! I live in New Hampshire and the winters can get really cold. Especially when your standing outside at the base of a mountain during your childrens ski lessons :) Having a coat that covers your bottom is key when trying to stay warm on a windy 15 degree day! The outside material is very thick and durable. Which not only gives added security in wet weather, but also against being torn. I am 5'6", 125lbs and I ordered a small. The fit is perfect! This is not the type of coat you'd wear a bulky sweater under. You would overheat quickly and mobility would be awkward. I do wear a zip-up fleece under when outside for a long period of time. Overall I think I ended up with a good find at the end of my "perfect" jacket hunt!