I cannot fucking stand Old Navy! I have two racer back tanks with shelf bras in them. They are "slim fit" style, size large and are big on me. I need the extra space in the shelf bra because I am busty. I then have my mom take in the extra slack on the underarms and stitch them so the side of the shelf are tight before taking in the sides. I end up with a fitted large shelf bra in a size mediumish tank.  The old size medium tank did not fit my girls.I got them five years ago, maybe a little longer.  I found the same ones online a week ago and ordered three in large. Same size as my old ones.  They are beyond huge!!! Like twice the size! I ended up returning them and found I am now a size small in a fitted tank! There is no way in hell a girl with 34dd's should fit in a small, fitted tank with a shelf bra lining. I tried on a few other tops and actually fit into a flowy xsmall draped style running top. I ended up getting about seven tops on sale for a couple bucks each. Most everything on the sale racks were xs or smalls. The fatties have taken over kids. We are no longer wanted shoppers by Old Navy.