I stayed here for a month but despite the long duration, the spacious room that has a kitchenette made staying here really nice. A lot of plus points especially due its location which makes walking everywhere so easy. It's within 3-5 minutes walking to City Hall, 10-15 walks to Benjamin Franklin Parkway where the Rocky Steps is at. It's right in the middle of the city so getting to malls/shops was very easy.
The gym was decent with a variety of machines (10-12 people can work out at the same time and it still wasn't crowded. Breakfast was quite repetitive, however, with a kitchenette, I could prep my own if I wanted variety. However, the breakfast was set up in a way that you can pack your meals and bring it to your room if the dining area was crowded so the convenience was great for us.
There's a laundry at the lobby that you can use (pay with credit card). Wifi was decent, TV channels were good too and it has a Netflix option so you can log on to your account.
Some guests previously complained about the noise which we did hear from time to time, but earplugs took care of it. Even though housekeeping only cleans every 3 days, but they were still very accommodating whenever we had requests to change towels or any other concerns. It was a nice stay, Hotel room was nice, modern, clean. The historical buildings around the hotel are definitely a plus point. I'd recommend my friends/family to stay here if they're in Philly.