I ordered the biggest one XXXL or 3XL but still not fit to me...I tried here on the local store selling same brand of 2XL it almost fit me, that' s why I ordered online of 3XL but when it arrived to me, I think its just the same as the 2XL that I tried here at the local store. Anyways, beside the size everything is ok.