I have another dress I bought same brand in store last week and a lg is PLENTY big. I ordered this one online ship to store. It is waaaay too tight would barely zip. Order one size up. I bought this because it was a great deal, cute dress on but has to go back and none left in xl or I would buy it again.