I was so excited to replace my old Alter Ego jacket with this new version and I'm very disappointed that I just don't love it. I ordered a Small and found it way too big, so went down to the XS and although the sleeves fit well and the length is good, the body of the jacket is huge and billows around me and since there are no waist adjustments, there is no way to fix this. Another small annoyance is that the mesh jacket has no connection to the shell in the sleeves/wrists, so every time I put the jacket on, the mesh sleeves push out of the shell and I have to tuck them back in, causing the material to be bunched up around my wrists. The materials and quality seem excellent, but if I could return the jacket I would, simply due to the awkward and poor fit on me.