Please help! If I don't have a roast soon, I'm going to cry. Where is the best place for a roast in Kent?