The BEST place to stay near JFK!