I am always nervous about ordering stuff online. I ordered a medium, I’m 5’6 and 145lbs. And it fits perfect! It’s not short, which I run into a lot with summer dresses. It’s casual enough to wear to a backyard party or dress it up with a cute belt and wear it to a wedding like I did.