I got the shirt in a size large and it runs a little small! It’s very comfortable, though, and fits over a long sleeve shirt if need be. The picture is clear and the colors stand out against the white. It arrived on time and the packaging wasn’t too big to fit in a small mail box. I wore this shirt in NYC when Kelsea was on SNL on March 4th, best decision ever!!