I ordered 3 shirts at the same time all large. 2 of the 3 are huge and fit like an XL. I don't want to spend money on exchanging them so I'll have to get them altered. They also took forever to arrive. I finally called to check the status of my order and got a very distracted sounding guy who didn't answer me and finally said, yeah we're really backed up on orders. I was like, gee, thanks for the information. He sounded like he wasn't even listening to me, like he was texting or on the computer. Miraculously after I called the shirts showed up right away after waiting for weeks. That said I'll give them another try and I love the shirt designs.