The Inn at Penn is one of Philly's upscale hotels. Using points for the two-day stay, we were given a room that was smaller than those represented by the photos. It was still a very nice room, with WiFi, an iPad and a fridge (that didn't work). The bed and bedding was as comfortable as at home, and more importantly, the heating/cooling was central with a digital controller. No loud and irritating wall unit. The large, flat-screen TV with DirecTV programming had a record function and an HDMI cable for connecting to your laptop. There was also a box of different connectors available on the nightstand for every type of connection you might desire.
The service from the staff was impeccable, although they were so concerned about us having fresh towels that housekeeping called the room when we had the "do not disturb" sign displayed. Basically, if you want to be fussed over, the Inn at Penn is the place to stay.
As other reviews have mentioned, the location is 15 min taxi ride from city center at peak traffic times (but 15 min/$29 flat fee by cab to the airport at 6 AM). If you want to stroll around downtown Philly, this location is not optimum. If you are driving, parking is limited, hence the ~$34/day, valet parking fee. We turned in our rental car at the train station at 30th/Market and had a free drop-off at the hotel, as they are fairly close. I didn't get the feeling that drop-offs by the car rental company are done on a regular basis.
Being essentially located within the U Penn/Drexell complex, restaurant availability was not an issue. These kids eat (and drink) pretty well. There are a variety of good restaurants within a few blocks radius, even a few upscale ones. There is a restaurant within the hotel, but we didn't try it.