Thought this product was good and ordered it in large. I received the order after four weeks and it was 6 XL, I went ahead and re-processed the order only to get a 7 XL? Needless to say I just went ahead and canceled it off. No idea how the real size fits lol