I use SuperShuttle in NYC couple times. Not bad. Always get to the airport ahead of scheduled time. But I only use them when going to JFK or Newark, and not LGA. Shuttle is $19 for 1 and $24 for 2. Car service to LGA is $26, to JFK is $35 and to Newark is $45. So, if I'm alone, I can save some good money.