In general I think 20-40 would be best, although there are some very attractive blokes who're older than that, and quite a few that are younger, that age range sounds about best.