This was a tough course. A lot of up hill, which you see on the elevation chart, but unless you've actually gone up the hills, its deceiving.
The race gave out nice lunch bags with a long sleeved, tech shirt when you picked up your bib. I went to get my bib the morning of, and they had a lot of the vendors already set up for the start/finish like activities. Since the race started at 9am, it was nice to not have to stay in a hotel the night before and not have to get up super early to get there.
The race was put together pretty well. There was no time limit, which I appreciated in the beginning but there wasn't a time limit because they didn't close any of the roads. There was traffic control for when you had to cross a busy street, but if you're running along, you have to pay close attention to traffic. The traffic also didn't seem too runner friendly and I had to step off the road more than a few times to avoid cars. The aid stations had water and electrolyte drink every 2 miles or so. If you're slow, like me, you may want to carry your own since toward the end the water was pretty warm. Also, the mile markers were a bit off and some of the miles weren't marked at all. It wouldn't have been a big deal if my gps watch hadn't decided to not work for me.
Overall, I think it was a well run race, they had adequate support and it takes place at a nice place where your support people have enough to do. At the finish line there was a beergarten and a food truck, which was neat. I would recommend this race as long as you make sure to do some hill work prior to, the hills are no joke!