I don't think your body should have to make up for your height. Whether your 2 foot or 20 foot, don't be too bothered. Don't worry whether you have a great body or what girls think of your height. If a girl doesn't like you because of your height that's her loss, you can't help being the height you are and plenty of other girls will like you just the way you are.
I'm just gonna be honest here and say it would still bother me regardless of how nice his face or body was. I like tall men. In the end though if had the great face and body and superb personality and just so happened to be my soul mate I wouldn't just completely turn him down.