I rotated there. Fantastic program, awesome residents, approachable PD, exposure to everything, HUGE network of grads (*many of whom are now PDs or Chairs of other departments). TUH is not in a good part of town. Moss however, is a beautiful facility in a nice suburban area. Funny that you mention VCU in the same post - for me VCU was the "Temple of the South". I really liked both of these programs.
I think Temple and Jeff are pretty much on par with each other with some minor differences. Can't speak to UPenn as I didn't rotate or apply there (did not want a categorical program).