I am a resident in San Antonio - there is excellent training available here. We have had a few hiccups b/c of funding issues (actually too much funding) which caused numerous changes most of which have benefitted the residents including a night float system. I have come to appreciate the formal rotations in Geriatrics/Palliative Care, Orthopedics, Neurosurgery, Rheumatology, and MSK as opposed to a traditional year of internal medicine. The curriculum is well rounded and you feel more prepared to work with those specialists in "real life" because you have spent time on their service. Strong attendings, guaranteed rotations in Sports and Pain in addition to those above, two months of dedicated Spinal Cord (which counts towards internal medicine credit), close parking, two paid national conferences, it's a unique four year set up so no separate prelim stuff. Also one of the best places to move according to those who make those lists. Just my two cents. Good luck.