I ordered a large since the size XL was sold out. The large fit me great, even tho ir was quite snug.( it is extremely stretchy) Super sexy! I reorder the XL kissy cause the large wad sold out. I wanted a back up dress. I am 220 pounds and I'm 5'3 my weight is more on my lower body