I typically buy a medium/large in store, but online I tend to upsize because things always seem to fit different. I ordered an XL and it is still way too small for comfort. I could squeeze into, but it just didn't look natural. Also from a distance or in a picture the dress looks good. But when you get up close and see its all one piece and cheap shoulder pads (I didn't even know those were still a thing) it doesnt look professional.