Great location but that's all.
I have stayed here about 20 times in the last year or so. The check in is always a huge disappointment. I usually arrive very late and have to holler to get someone to come out of the back to check me in. Checked in today at 5pm and I don't think they said 2 words to me. Very typical though. The highlights are just this: location is ideal to walk to good restaurants and to UPenn hospital and the lady in the hotel gift shop is delightful. The rooms are fine - nothing special. I've stayed at nicer HGIs and Hamptons. For a hotel with good customer service, go to the Inn at Penn.