LGA does it way better, but the walk is a bit longer.
It's a three minute walk out the door of Terminal B at LGA, directly into the parking structure.