I previously bought XXL in the shoulder wrap after I tried a similar product at the pro shop (but it had the front panel which I did not like). There was some uncomfortable shoulder slippage after 9+ holes of golf with my first purchase. I then bought the pink wrap in L which is just right as it stretches enough across my back to stop any slippage over the shoulder. I just put a simple tuck in the larger size so its perfect now too. They are so soft and protective.