Marks & Spencer shoppers snap up £20 'no-iron' gingham shorts for £4.50

"Absolutely gorgeous shorts. Feel so nice on, great length and perfect fit. Have bought in all colours!"