M&S thermal top has been hailed 'absolutely brilliant' and it's less than £20