For some reason, on top of your great descriptive language, there is a sense of connection to New York through your name choices. I know next to nothing about NYC, but you chose names that made me feel "of course that's his name (or her name)", and its very right.