I purchase large, it was too tight for me -since i have open back surgery, I requested xl in exchange, but was told to donate it, a new size will be shipped. The quality and protectin is great, you will love it. Just try it, if u don't, you will not know the comfortable protective feeling. It is a go, why not give it a try.