Great purchase for my wife, it fits like a glove. She wears usually M but we ordered XL and it is perfect.