Fit as expected. Roomy and it's well-constructed. The net t-shirt is see through and it was cold outside so I decided to wear a black t-shirt under it. It's comfortable to wear, though very baggy (which is the style). I am 5'3" and I had to pull up the legs occasionally to walk around so this does fit also those who are much taller than 5'3", but no complaints here. I was the highlight of the party, got all the laughs. I would advise not to stick a name badge on the jacket as I did as it doesn't easily come off and it ruins the jackets so I would avoid that. I normally wear a medium / large in a t-shirt, costume was tight or restricting.