SAV Marriott Riverfront Hotel
All of the above have great location and are great places to stay.
I would like to add one though. The Marriott Riverfront is at the end of the riverwalk. A bit out of the way (though very slightly), it is a very nice place to stay and parking is very convenient (though with daily charge of course).
I have stayed there 3 times and each time been on the 8th floor riverview. Watching the freighters glide by as if one can almost reach out and touch them is quite the treat.