It has a great fit and great length! Perfect classic shirt with a little pop of color! I am wearing a small. I am typically between a small/medium but wanted a tighter fit so went with a small. I would say it runs true to size, but if in between sizes, go down.