Excellent stay at Marriott
Stayed here for a convention in mid-January. I was very impressed with this hotel. The service was excellent, my room was clean, comfortable, and well-decorated, and the location is perfect. 
I was able to walk to the convention center via a bridge so I didn't have to go outside to get to my convention which was very convenient. The hotel is located very close to Independence Hall and the Liberty Bell. It is also close to Reading Terminal Market and other great places to eat. There was public transportation all around to take you other places but I never used it. 
I can't think of any complaints about this property. Great stay!