The pants are large and long but the shirt seems to fit to size. Luckily I have other pants. I bought the white/red/black outfit. I would of liked the outfit to match to size better but I like the shirt so much I just lived with it. Check the return policy on this if you decide to risk it.