This shirt is fantastic. I normally wear large but can sometimes swing XL depending on brands. I bought a large and its perfect. Great length for leggings. Its so soft. White a tad see through but no issue wearing a cami underneath. The price you literally cant say no to! The ONLY reason I took a star away is because after wearing all day I was covered in sweater fur my black leggings needed a lint roller. Otherwise amazing. Allegra K is a great brand