Love this piece! I bought size S (I'm usually a size XS/6 but I find that I size larger in sports clothes), and it's a great fit - I would have preferred it to be a little tighter around the neck but it's tight around the bust anyway so has no issue staying up.
It's a perfect balance of practical and classy sports wear!