I use these for work and the length is good, the shirt itself is soft. My only problem was that the coral one I ordered kind of looks like a different color in person and it also took on some stains the first day I wore it to work.
My husband loves this shirt and of the 3 polos we got for him, this one for the best. Unfortunately, the shirt ran long on him (5'6") so we had to return. Quality is great, however. I would recommend to a taller friend!