Yea so far s.o good! Krakow is a great city. I personally have no connections to Poland with family and whatnot so for me it was probably more of a shock than for others. Additionally, I had never been to Poland or Krakow before starting my studies. You will most certainly have time to get out and see the city as well as the surrounding area and countries. Just this year some of my classmates have singly or in groups had opportunities to travel to most countries in Europe as well as Morocco, UAE, and India. You can easily secure an apartment with little to no hassle and compared to USA/Canada just about everything is a bargain.
Quality of the education is good, it is a definite change from North American styles though. Some classes are undoubtedly better than others depending on professors and methodology. You've probably heard through reading other posts that studies are somewhat more self directed in Europe in general and that you have to be disciplined enough to sit down and get stuff done.
The schools numbers for USMLE pass rates were phenomenal this past year and of course we will find more about matching info come later in the spring. Preparation for the North American exams is highly self-taught and you will surely need to study for them while studying for actual school exams but the good news is that both will supplement and build off of each other.
The English program has classes in the same buildings as Polish students but seldom do you mingle in the academic setting. I have yet to have an actual class where there were non-english students. You will be more likely to interact with the students of the english-speaking 6 year program.
Some good selling points are Price, 50 state/Canadian accreditation, in Poland you can scrub in and help in procedures that would never be allowed of 1st year students in US and Canada, Pretty cool city in my opinion, Really good camaraderie with your class (we have 34 people and you're all struggling/enduring with the same stuff so its a really good support), Excellent reputation world wide