I would not stay here again because of the insanely loud dirt bike, ATV, etc. racing that occurs literally every night, starting about 6:00/7:00 (we were there for about a week) ALL NIGHT LONG. (Quick Google search indicates the racing is illegal and a known issue to Philly police and city council.)
The point of a hotel is a place to sleep away from home. While everything else about the hotel was fine, the disrupted sleep caused by the nocturnal racing would make me look elsewhere next time. We were facing the street and on a lower floor. Either Philly needs to address this issue, or Marriott needs to invest in better windows to block sound.
The staff, especially the man and woman handling the breakfast room, was incredibly friendly and kind.
The location is great, easy walking distance to public transportation, Love Plaza, Reading Terminal Market.