Voler xsmall jerseys run on the small side. I am 5' 1" and weigh 103-105. I mostly buy Terry stuff; not all of their jerseys are cut the same. But, I have quite a few Voler and a few Sheila Moon. Shorts, I've never had any issue with Terry, Sugoi or Shebeest. My issue is that when I first started riding, and to a certain extent today, some companies do not make things in x small woman's sizes. PI and Performance are the biggest offenders.
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport