My 15 year old who is average build ordered a small in the jacket and medium in the pants that go with it. He is a football player and has solid legs and butt so he needs the room. But the overall fit is great.
Pros
Men
Cons
The jacket's zippers get stuck and are difficult to unstick