I am always scared to order dresses online because I feel like the sizing is ALWAYS so different but I LOVE THIS DRESS. I normally wear a large and I ordered a large… fit perfectly :) I’m 5’4”, 180lbs, 36D. exceeded my expectations. Can be dressed up or down so easily.