The phrase
"glamour factor" refers to the appeal, attractiveness, or charm associated with something or someone that makes them look or seem glamorous. It suggests that there is something special or alluring about the person or thing.
Full definition