It runs big. I'm glad I've read the reviews. I usually wear 12 but ordered a 10 and fits perfectly. It's a bit longer than I expected as well, below my knees (I'm 5'3). Other than that, it's super comfy, light, and feminine! Love it!