This top is a stretchy ribbed material and a polyester mix. Ashley wore this in a medium and it runs true to size!