Cooking times will vary on the size of the roast. Count on around 20 minutes per pound, plus at least 30 minutes resting time. I made this on a gas grill because it's easier to get it to a high enough temperature to sear the meat in the end. If you are using charcoal you'll want to have a chimney or two of lit, hot coals on hand to help speed up the searing process.