Nice place for a quick stop, very close to JFK