I have heard that NIS is just an OK school. That's why you may have been able to find a spot.