Marks and Spencer's 'flattering not frumpy' £10 pyjamas are 'so ...

Responsive image
source