I ordered an extra large to ensure that it would be oversized. I love this shirt it's ver comfortable and smells like new laundry. But the only downfall was the shipping time. It took almost a month and I had just about lost hope of getting it. But it came and now I love it. Even though most people would find the pattern odd I find it fun.