What do the masses say? And please keep in mind the difference between "respectable" and "good."
I'd say anything under 20 fits the bill for "respectable." At 80 percent of road races, that'll earn you an age-group award.
Good? Gotta go under 18:30, at least.