Very bad experience. We had to wait 1 hour 30 mins for the shared transport. Driver was completely non-communicative and never said a word to anyone.
The driver was unacceptably careless with the bags. One of the passenger's bags fell down more than 3 times on the ground. We could witness her worry each time he stopped for a pickup or a leave. Also, he was very irresponsible with the traffic rules, stopping several times on crosswalks and crossroads, which lead either pedestrians and other drivers to blame on him.
The driver was early and this was great as we were ready to go. He had four other pick ups and boy this driver knew how to get around New York traffic. We got to the airport in plenty of time and was completely satisfied with the service provided, especially for the price!
Highly recommended.