Had these a few weeks now.  Seem like very good quality.  Good length: long enough to stay tucked in without being annoyingly long.  I typically wear a Medium shirt for a somewhat fitted fit, and the size Large undershirt is just right.