Marks & Spencer's £5 perfumes 'smell lovely' as shoppers call them 'dupes of more expensive scents'

The Fragrance Trio Eau de Toilette Set costs £16 - working out at around £5.30 per perfume