I am picky, trust me! I have stayed at several Philly hotels over the last few years. Inn at Penn is ranked number one for me. Just got back from 3 nights there,stayed due to Hurricane Sandy. First of all the place is spotless. If you read all my reviews you will see I check the room as soon as I enter, I won't even unpack until I do. I lift all the bed spreads and check thoroughly for bed bugs, dirty sheets,check the bathroom,etc. It was very clean. Secondly the rooms feel spacious compared to other city hotels I have been in,same with hallways, everything is a bit wider and doesn't feel cramped. All of the hotel looks newly remodeled, fresh looking and up to date decor. The bathrooms are great, large vessel sink, rain shower head plus seperate sprayer, couldn't get my kids out of the shower. Towels are good quality. Beds very comfortable, and have extra feather beds on them so nice and soft. They give each room an ipad which serves as directory, you order your room service on it,etc. Room key also serves to turn on and off lights, it's all pretty technically savvy which I love. The restaurants ,there are two. The Italian one is called Penne. Very good, cool wine bar atmosphere,good food,nice wait staff. The casual one is University Club. Has decent buffet breakfast,not the best I have had but decent and clean, again much cleaner than other buffets,no drippings of food around or dirty serve ware, someone seems to be constantly tidying it up. Made waffles the kids liked a lot. The hotel is in a quieter area compared to downtown hotels I have been to, and I preferred this area.Was convenient to get to everything, I highly recommend.