Not sure there's such a thing as a "perfect match" but rather someone you accept for who they are (and vice versa) and you build something together.
Would like someone with a degree of self-awareness, who tries to better themselves. Someone who treats waiters well. Like to share lazy Sundays in around the house and get out on the weekends if possible. Traveling, even local, is great. Someone who likes to explore. NYC has so much to offer and it's great to share it with someone!
The perfect person is someone who you can hang out with and nothing has to be said. Like men who try to be the best they can be, and it's great to encourage each other to be that person. Fit and winning smiles are nice too. Nice teeth are non-negotiable.