First of all, must be a bearded guy. Could be a short or a longer one it depends, but I long beard can get uninteresting easily, so it depends. But he has to have a beard; it makes all men more attractive immediately.
I prefer short-hair, but some face features don’t look bad with longer hair either.
The face is more attractive when the features are more chiseled. Dark hair over blond. Black hair goes well with lighter or more tanned skin, but I tend to be more attracted to Caucasian or middle eastern men. Brown eyes are nice, but put a pair of green eyes on a pale guy with black hair and I’m completely subdued
The perfect guy is hairy, on their legs, chest, arms... all over! I just melt when I see a guy with hair coming out of their shirt collar!
Then, I prefer fit but not muscular guys. Flat chest, not overworked; legs that are strong but not too thick.
The butt also doesn’t need to be too muscular but must be covered with a good hair layer.
And of course, a good bulge with with visible balls (don’t have to be much of a low-hanger) and a nice dick. A nice dick just needs to be big enough – there’s a minimum for it to be interesting, but doesn’t have to be a donkey cock either (although I like those very much –, uncut and straight (as in not curved)