To be fair, more than half the cast are being paid to say that and then one of the others is his mom.
I mean he's also not ugly. He's in good shape and his face isn't all that radically different from other examples of guys in the game. He mainly just has his glasses and dorky haircut working against him.
Copium.
These women are, individually, each a combination of depressed, desperate, in over their head, bored, neglected, unseen, and/or abused. The
nanosecond someone in their day-to-day life appears that treats them like a human being, they will gravitate to that light in their life to some degree. Looks have little to do with it and I would argue love is not the initial feeling they feel with Edwin when meeting him. If he was some hunky dude, I'm pretty sure his personality would be completely different and superficial considering his psychological affectations. Add in everything you've stated to support that plus these facts:
Edwin appears to have a mysterious amount of influence with management from the house girls' perspective.
Edwin is going to be a doctor.
Edwin has a gigantic hog and word got around.
Edwin has pornstar-level stamina and control with said giant hog.
Edwin will hold you after he wrangles you in ways you didn't know you needed, face-fucks you, and then holds you afterwards.
None of this was evident when they first saw him. He just seemed like a measured wallflower and was easily underestimated by everyone but Kathleen. Over time, as the girls get to know him, they learn what a decent guy he's trying to be in the most ironic matter possible... masochistic sex games lol
I agree. He's not some hunk. From the outside, he's just an average guy who takes care of himself. He's got layers, and the most appealing of them are well below the bad haircut and glasses.
I have read well over 100 novels by now and this one is still my favorite. Edwin is one of the reasons why.