This top is a polyester mix and has zero stretch to it. Ashley wore this top in a size medium and it runs true to size