I wear size Medium in most shirts so that's what I ordered. It was a little big, but it shrunk a bit after the first wash. it's soft and fits well, my only complaint is that the white fabric is pretty see-through, I might try a slip or something.