Mum ‘blown away’ by £6 pub roast dinner that fed family of four