Excellent place near JFK to stay!!!