Marks and Spencer has launched a new £10 roast dinner offer that can save shoppers up to £10.70, but not everyone has been left impressed.
The new Dine In deal includes one main and three "delicious" sides for £10.
Customers can choose from six different British meats, including a maple glaze bacon loin joint, salt and pepper boneless butter basted chicken, and sides such as goose fat roast potatoes, a cabbage medley, and beef dripping Yorkshire puddings.