Top is soft, a little stretchy, but sturdy. So versatile! I dressed this top up for work, tucked it in my pants with a belt and it was super cute! Goes good with leggings too.I ordered a medium,bust size is 36D but there was still enough room for comfort. Overall good purchase.