got a navy lambswool size xl this is an actual m and s one rather than blue harbour etc,a beige colleczione cashmere xl and a light brown blue harbour crew neck,think this is 100 % cotton.now the first 2 arent new but plenty of wear in them,the blue harbour is new,only tried on but is a bit big on me,think these are 19quid,just after 25 quid del for all three,like i say first 2 arent new but far from knackered or worn out just having a clear out cheers