The fun coloring of this tee gives what would otherwise be a basic tee it's flare. it is a very soft shirt and will be cute with anything. the length is good too - you can tuck in or leave out. i believe it is tts. it might be a little sheer in some lights, but i think you could pull it off with a nude-colored bra. it's not sheer enough to me to warrant an undershirt.