True to size. Not cotton so its definitely not as soft as I expected and its very thin, but I don't mind. You would definitely be able to see a colored tank top/bra underneath (Im a woman who orders mens ts to wear with cutoffs in the summer). I haven't worn it yet but it held up in the washing machine and overall Im happy with my purchase.