I love this top quality wise however the only downfall was that there was no mention of it being a slim fit in the description but rather a loose fit for an oversized, roomy feel. I found a label attached once l received it and after l washed and tried it on l found it to be a very snug fit. So l would say not true to size as l ordered the size l normally would.