Good place to stay, only 10 min from JFK.