I'm usually a small or medium in retailer tops, however, jackets i tend to wear a small......liking a more fitted look. this jacket i also purchased a small, but there is plenty of room, so might have even worn an xs. anyway, the material is great, is well made, wonderful pocketsi, super comfy, but maybe a little too warm for summer nights. i cuffed up the sleeves......had no issue with the length. i'm 5'6", 36c and i couldn't be happier with this purchase. happy mother's day to me!