Great place for a short stay near JFK.