Hey Silver,
Yes USP costs roughly 32,000 a year. In terms of how hard the program is I found it fairly difficult but by no means insurmountable. You take a heavy course load your first 2 years of the professional phase but to put it in perspective I was able to work a part time job for the first 1.5 years and I have done well. You are required to keep at least a B- (80%) in all classes or you have to audit that class and cannot move on in the program. It is a demanding program but I feel some of that is due to some "busy work" but this you will find in many programs.
Another thing I liked about the program was that students are required to volunteer in a pro-bono clinic for patients who have no insurance in the Philadelphia area. You go 2-3 times a semester and it was a great way to get some early experience in the clinic prior to your affils. Furthermore, it works on a system where you are mentored by upper-level students so it helps not only in clinic skills when you are a younger student, but also in your leadership, educational skills as you move throughout the program.
In terms of the professors many of them are well known in the research field and most are more than willing to help you provided you approach them. The faculty also spans a wide variety of clinical specialties across all the disciplines and during my time here I think the university has done a good job of adding new professors to the program. As long as you are honest, hardworking, and show a good interest in the program you will be fine.
We have connections to many of the hospitals in the Philly area including and get guest lecturers from these and other clinics in the area. Furthermore, you do a fair amount of "field-trips" to clinics, hospitals, and such in the area in order to get more experience with patients as well as having patients come to some of the labs (including a baby lab in your Pediatric labs)
The program is slightly geriatric and Neuro based but you do get a good overall education in all the disciplines.
If you have anymore questions don't hesitate to send me a PM or like you said give me your email and I can help some more.