Hotel on or near campus?

Anyone have any recommendations for a hotel to stay at when visiting campus? I am coming in from Texas, leaning towards April.

Sheraton on Chestnut or Inn at Penn Hilton… We use either depending on rates. Both are in easy walking distance. If you fly into Philadelphia you can take the train fro the airport straight to the station for Upenn and walk.

Thank you so much!