Im not a big fan of ribbed material, and even though this one is ribbed, its a small ribbed material and very soft so it doesn't bother me at all. Its definitely tts and even though its form fitting its not a tight fit there is room, if you want a looser fit you could go up a size or 2 for a more relaxed fit especially in the arm area. This is definitely not tight or uncomfortable in the arms but if you want it not so clingy in your arm area size up. Love this shirt and colors!!