I ordered xs as I'm a size 8 on top. I feel like it could be a bit tighter to give a bit more support. Feel the next size down would be too small though. Still wear it but just don't feel as secure in it compared to other sports bras, have to wear a tight top over it.
Nichola recommended this style