Neat place to stay near JFK