great place to stay near JFK!