This shirt is really comfortable, but a bit too large. I almost always wear a medium top, and I'm really swimming in this. The sleeves are too bulky to wear under a light sweater, if you don't like having seam bumps show through.