I wear a large, I ordered a large... not good! I kept it for just in case I lose 10 pounds! Otherwise, as quality goes, it's good quality for the price and the color is spot on and it's cute as ever... just too dang tight!