Several weekends ago my wife and I stayed at the Sheraton at Society Hill. Right next to Penn's Landing. It was nice, clean and comfortable. Used Hotwire to get rates at about $105.00 per night. With Hotwire, you bid on the area and they pick the hotel. We got this one.
We enjoyed this location. Walked to Penn's Landing, Independence Hall Area and South Street.