This top is everything! I'm size 14 DD/E and I have it in both size L and XL (multiple colours of course!) It's incredibly flattering and is totally 'Look good, feel good' vibes that I need at the gym! I like the larger size for when I'm running as it is a bit longer in the torso and I can pin my race day bib to the front. Supportive, fitted, but moves well and doesn't cling/ride up!
I'm slowly clearing out my other singlet tops in my wardrobe and swapping them for these!