These snow pants are fantastic! Super warm and the fit is perfect. I'm an 18/20 and the XL fits perfect, allowing enough room for me to wear a pair of thermals and jeans underneath. They are so warm though, that I could easily get away without the thermals next time I wear them. I'm 5'4" and the length was just a little long, but my boots picked up the slack. They would be great on anyone up to a height of 5'7". There is also an attached sleeve at the bottom of the legs that has a snap closure on it, allowing you to keep that part tucked into your boots, and the snow pants outside your boot, giving great coverage from the snow.