Very convenient place for a short stay close to JFK.