I think it is a bit smaller than I expected. Even with the elastic waistband I recommend ordering one size up. I usually wear them but after checking the detailed measurements I got an M and it fits perfectly. For reference: the fit is great and the lining is warm and cozy!