Super cute to wear! I would wear this top pretty much anywhere. It's very comfortable for anything low impact, however after a 20 minute jog the seam that's right underneath the armpit rubs horribly against your skin and isn't as comfortable. The raised seam at the bottom does a good job at keeping the girls in place (even if you're busty), but again for low impact only. I wear a 36DD and I would wear an additional, skin tight sports bra underneath it if I'm going to be doing anything of higher intensity and that helps.
Other high points would be that it does give you a really nice shape due to the design! Fits true to size, I bought a large. I bought the matching leggings as well and do really like the set.