Marks and Spencer shoppers say £30 polka dot dress is flattering and ‘looks expensive’

The tea dress can be worn for special events or daytime outings