OP: you suggest the feedback from the SP should have read "You found me extremely ugly and we're not interested".
Our role as punters is to :
1. Turn up on time
2. Pay the agreed fee for the services that we request
3. Be clean and hygienic
4. Be polite and friendly
5. Be respectful of the SP's boundaries
6. Leave on time
7. Be discreet when needed
If you are all of those things then the SP would be justified in leaving a positive. Its irrelevant if you're ugly, or fat, or hairy, or bald, or old, or a bit socially awkward, or nervous, or if you take a while to get hard, or have a small cock, or cum quickly, or are useless at oral. The SP is reviewing you as a punter, not as potential boyfriend material.
In this case she described you as a "perfect gentleman" , so it sounds like the SP thought that you satisfied most or all of those points and deserved the positive feedback. She took the time to give you a positive review, I'd try to reflect on that and focus less on what you see as your bad points.