Did it last year. The course is described as "flat" however there is a bit of a drag out to the turn and the final 1/2 mile felt pretty tough. The rest of it is dead flat. All of the top 10 finishers last year beat 31 minutes, so it is a fast course.
Although I haven't entered it yet it's one I intend doing if the training goes to plan.