TOBY Carvery has long been self-proclaimed as the home of the roast. So I went to Colchester's branch to see if that really is the case.