Laguardia to Midtown Manhattan?

What's the best way to get from Laguardia Airport in NY to Midtown Manhattan? Cab? If so, how much would cab fare cost?

Is there a better means of transportation?
3 answers 3