I bought these in a size medium for my husband whos got big arms and legs and works at night. It was too small for him, but was perfect for my 13 year old son whos really slim and 57. The material kept him warm on cold days and thats all that matters.