Marriott Executive Park or Residence Inn
The Marriott Executive Park is right off I-77. It's south of downtown which puts you pass the traffic. Its close to some restaurants and not too far from the mall where there are more restaurants. I've never stayed in the Marriott, but we've had mgmt meetings there and it seemed to be a nice hotel. There is also a RI that is directly beside the Marriott. A friend who relocated stayed in the RI and it was a pretty nice one, if I recall correctly
The renaissance is a little distance from I-77 and there are only two restaurants in the immediate vicinity. Depending on the time of day you'll have traffic problems in that area.