I've lived in Philly and Delaware County for the past 13 years and just experienced the Loews for the first time in March of this year. It is located in the PSFS building in Center City. The building is a bit old, but beautifully built, and well maintained. I also had a couple of meetings on the top floor (33rd I believe), which offered an amazing view of the city, just about eye level with William Penn (although looking at him from the side).
There are a number of great places to eat and drink within short walking distance, and you are only a short cab ride from either Old City or Rittenhouse Square.
I would recommend this hotel to coworkers or family.More