I brought this twice because the first one I got was a large so because the pants wouldn't button up, I gave the entire fit to my sister and ordered the XL, I cried because I really liked this outfit for my birthday diner. The shirt was very small and the XL pants fit but no strecth at all. I feared ripping them if I wear them. It's a really nice outfit if tou are able to fit into it. I'm 5'7 204lbs,