Marks and Spencer customers are heaping praise on a budget skirt which they have hailed 'flattering' as well as 'perfect' for work. The £19.50 M&S Collection skirt, which comes in three colours, is ...