The course itself is 'relatively flat.' It was designed as a Boston training run, so it is slightly downhill for the first 5 miles. Mile 18 has a tough hill, between going up and then going down can cause some problems.
It is a small, friendly marathon that may be worth a good effort.