I like Uniqlo too. I have over the years bought several Landsend T shirts, Petite, small were slightly longer on me but washed and wore really well, nice quality cotton, but bought a T shirt from them this summer and it is much thinner, have only used & washed once so far so not sure how long it will last. I have M&S T's that are years old of thicker cotton & right length but the two I bought this year are thin & quite stretchy and when I tried some on in store they were all far too long, in length & sleeve.