I have a 25 inch waist, but the small size was on the tighter side. If I am standing, the size is fine and makes a flattering silhouette, but it is really hard to wear this while sitting down. I wish I had bought a size up. However, the quality and color is really nice and pretty.