Can anyone recommend good quality shirts that won't shrink and get stained straight away.
I bought some from M&S and they have only been worn once last week, washed as stated I used stain remover etc but it still wasn't enough!
I thankfully only bought a couple so need to buy more anyway, I don't mind paying more if they will last longer.