He is objectively very physically attractive and seems well grounded. He was a very cute teenager and at 29 is probably at his peak attractiveness, there's still some of that youthful prettiness there to attract younger women (my teenagers love him) but it's balanced with enough adult masculinity now to make him sexy to older women.
But I think women tend to either like hyper masculine men or pretty boys so if you like the former you're not going to find him attractive.