My quest for the perfect white tshirt is failing. I want something that's not see-through, not boxy or oversized, v-neck but not a huge deep v! and will hold its shape after being washed a few times. I've been disappointed with M&S and others, the tshirt being too thin or too boxy etc. Can anyone point me in the right direction? I'm quite small frame so don't want anything too big (the one from COS is too big for example, it's an 'oversized' design).