With the amount of traffic that we encountered in the morning, we were lucky that we used a shuttle with a fixed cost.
Poorly done. Waited 45 minutes for vehicle to arrive. Quality of vehicle was poor. Driver took us to wrong address across the street from our destination. To his credit he hauled our suitcases across the street in the middle of the block with us jaywalking behind him!
The several stops to drop off other passengers before I got to my hotel took too much time away from my NYC vacation . The driver was curt. He also spent a lot of time on his cell phone while driving, using a loud voice in his native language. To save about 30 compared to a taxi was not worth it for me.