I heard that recently they had a change of administration so last year they only took like 5 people out of 90 in the class. Of course this is second hand knowledge and you probably want to ask around more.
There are way more than five accepted from last years IMS class (I was in it). See my early post regarding Drexel as it has a lot of information. I am SO glad I did the program as my new med school life is very chill. PM me with questions if you have them.