I bought this to replace an existing one, the exact same item, so I bought the same size - Large.As everything was the same I didn't bother trying it etc, just opened & threw away the packaging.However, when I came to wear it, the new one is much bigger than the old, 2-3 inches longer in the body, and 3-4 inches on the arms.Not impressed.