I read the reviews saying to order the shirt bigger than normal. My hubby is normally a XL XXL. I ordered the 3XL just to be safe. In washed in cold water and hung dry (I never dry his shirts) and it shrunk to fit perfectly. Thick material and looks great on him.