I ordered XL although I usually wear L. The pants are a bit smaller than a usual USA XL, however the legs are quite large and loose. It wasn't a problem because the waist band is elastic. The top was loose and comfortable. Well made outfit!