I purchased a size small. i usually always buy a petite. but this fit me just fine since it is a vest. the length in the back didn't fall too long. it runs true to size. it's soft and i wear it with long dresses, rompers, short dresses, skirts. it's a nice tapered vest. i'm 34d and it's fine.