Sizing is true to the chart. I have a sleeveless Canari jersey in medium and it fits just right. I fall in between small and medium. Perhaps you should get the large if you want a not too tight fit.
-Shimpie