Runs extremely small. I am a size 0 or 24 in everything I own, but I couldn't get the US 0 past my butt! Definitely order a size up. Also the color is more of a green than a navy blue. The quality is lovely, but I had to return it because of the size.