Place was huge, had free parking and close to the race site. It's an apartment building, and a lot of the units are rented for race participants. Couldn't recommend more highly.
I believe we stayed at Spring Hill suites or something like that on Jefferson and 1st. It's a 3-4 block walk to the finish, which was fine after the race. It's a bit of a walk down to transition by the river, but I'd much rather be closer to the finish!
We stayed at the Holiday Inn Express. It was a little over a mile walk to T1 and about .5 mile to the finish line. We did lots of walking over the weekend, but it was fine and we enjoyed it. There are places that are closer, but this hotel worked really really well for us.