M&S fans praise 'cool' £35… Shoppers are snapping up the chic linen shirt in every colour, and claim it fits 'just right' Stay connected…