I'm 5'6", 170, and 36D. I have several of these dresses so I ordered a large like I usually do but this one was shorter and tighter than all the others. It's not too tight but tighter than I'd like since Mom bod is a real thing in my life. If you don't want it hugging to the belly I'd suggest to go up a side. The shortness is cute but I bought it to wear too work and it's definitely too short for that.