Marks and Spencer's £16 sparkly top in three colours can be worn 'casual or smart'

Wait 5 sec.

"Great top for the price. I just love a bit of sparkle at this time of year and know this will be great either casual or smart."