Doesnt fit well. Comparing photos, the construction of the top seems off. Ordered an XL based on reviews and size chart and i could have sized down however, the cups were meant for much smaller chests, almost as if it was mid constructed. Bottom is baggy as well. Im 52, wear a 38D. And medium/4 in pants. 165 lbs. it does its job, I don't hate it. Just wish it fit better.