2. They make an effort to look good
This point shouldn’t be mixed up with people putting most of their time to look good. In fact, this kind of person will make the slightest effort to look their best for you. And this is quite irresistible because it shows that they care about you. It implies that they care enough about you to look presentable and good to you. Besides, a well-dressed person is always more attractive than somebody in dirty clothes.