I technically measure to a medium in both regular and petite sizing, but i took a chance an ordered the regular small in red. it is as depicted, and i agree that it is soft and can be clingy, but the regular size fits slightly too big on me. this is fine since it would show lumps otherwise. i bet this would be perfect had the petite size have been available. nonetheless, the fabric is substantial enough that it doesn't show the fact i carry weight in my upper body and stomach, so i'm keeping it.