I would recommend a Towncar service too. There is not much difference in the cost, but you have the advantage of knowing that the towncar driver will be waiting for you at baggage claim (and will probably help with your bags!). The grocery stop is useful also