I ordered a medium. When I put it on, it looked like a child's size. I really wish Horseloverz would link size charts to their items. With no size chart, and the fact that I wear a street size small/medium shirt, I ordered the Med. My trainer said she thought they must have sent a mismarked child's shirt... it barely covered my belly button! After scouring the internet for a size chart, I found this on another website:Small: 30Medium: 32Large:34-36X-Large: 38-40 XX-Large: 42-44 So, the sizing on this item is crazy small. In what world is a 32 a ladies medium?! Anyway, beware, it runs tiny, and it's quite thin, so you will want an undershirt.