I'm not a runway model by any means, but I have come to realize that the idiom "beauty is in the eye of the bolder" is very true. You never know who might think the social norm of a "perfect 10" is unattractive but they think a balding, overweight guy in his 50's is hot. Let them compliment you and enjoy it. Whether you feel it's true or not, you are hiring them for companionship. Part of that arrangement can easily include these compliments. One guy I've been hiring for about a year now makes me feel very desirable. It's not even what he says, but how he treats me. I have plenty of self-doubt but he makes me feel comfortable and wanted. It's an amazing skill to have.
Unfortunately, it's far too easy to be critical of ourselves and it's difficult to accept compliments from others. Try to let go and enjoy the moment.