Good location near JFK for overnight stay.