cool spot to stay very close to jfk airport