The sizing is as I expected, over-sized. Fits great for my tastes. I bought a white one. It definitely requires an undershirt because the fabric is rather thin and because the shirt comes off the shoulder sometimes. Wore it to work today. Super-comfortable, and got a compliment on it.