he has to dress appropriately for the occassion. I hate it when guys wear casual stuff to a dressy place, or a nice outfit with the wrong shoes. Irritates me no end.
SO he has to know how to dress himself, be well groomed, and quite tall. I wouldn't really turn down a short guy, but if we're talking about being shallow, I'm immediately drawn to tall, thin well dressed 'smart' looking men, rather than big, muscle bound sporty jocks.