The size chart is very misleading.  I usually wear Medium, ordered XL based on the size chart provided.  It was too big, I measured the bust length from across underneath the sleeve to sleeve, it was 23" , doubling it, was 46" - does not match the size chart.  I liked the design so I returned it and ordered small size.  The small size fits well!  But the design I ordered had vertical strap, the one I received has horizontal strap! Very disappointed, but will keep it.