I recently spent a couple of days in Charleston on business. The Marriott was a good choice for a hotel - convenient to downtown, a comfortable, well-furnished room (NICE mattress and bedding), and across the street from the Town Centre Mall (several choices for dinner: Olive Garden, Chili's, Outback, Tidewater Grill, and the usual fast food). Parking was easy in the attached garage. The swimming pool was closed for repairs, which had not been mentioned in the reservation confirmation. Desk service when I checked in was less than informative, but subsequent personnel were very helpful. The American Grill was pleasant for a quick bite at night and for breakfast. Soda machine was poorly stocked and listed sodas incorrectly - that was my only big complaint.
Pros: convenient, good parking, close to mall
Cons: no fridge in room