Quality varies. You might get a good driver, one who is polite and knows how to avoid traffic. Other times, however, you may get a driver who would rudely talk on his cell phone or not know his way around New York City at all. I guess the service averages out to be ok, but it really depend on the driver that you get, and that can really vary.
more