These are great. I ordered large and I am 6 foot and 13 stone and they fit nicely. Its a really snug fit but I suppose its supposed to be. They are nice and warm and wick sweat away well too. I wore just the base layer and the pants under my alpinestars ST7 jacket and trousers and was plenty warm anough with the outside temp at 10 degrees.