My criteria is a reasonable combination of price & quality of the education. I would like to meet professional friendly teachers who aren't only interested in earning money.
This might be a bit late, but if you're still looking: ESL Explorer has a great list of schools in New York on their website. Most of the schools have student reviews, so that you can get real opinions from students who have actually attended the schools. I know Manhattan Language usually gets great reviews. Here: