Young (below 25 on average) and slim. A bit feminine makes him extra horny for me. But not too feminine. If it tends towards a lady boy in behavior it is a no go for me.

(or skinny; as a non English speaker for me 'slim' and 'skinny' are the same in meaning; but maybe there is a subtle difference?).