I wanted a little white v-neck t shirt for walking on the beach with some summer shorts.  They are lightweight but not so thin you can see through them.  They keep your cool and are just a nice little shirt for running around.  I am 5'2 158 pounds, 38C bra and the extra large was loose, the large was snug...I wore the loose on the beach and the snug while sightseeing.