Weather is generally great, ideal in 2016 but unfavorable the year prior.
Whether this is a good marathon depends on your goal. Not necessarily a small town marathon but one that has a great community feel which is nice.
Some bigger issues though if your goal is to BQ. They promote it as a fast BQ qualifying race and at 16% of finishers hitting that it's not decent. But isolate Men 30-39 and that group underperformed at ~12%. A more difficult time cap for sure, but the director failed in two key areas to help people qualify. First - they promoted pace groups which is sought out by many trying to attain a BQ. However, after listing 3 and 3:05 nobody actually showed up to pace at those times. The fastest pacer was 3:10. Considering you need to pad yourself by a few minutes this really means no male under the age of 40 actually had a pacer that helped them attain a time to get into Boston. I chose this race solely to BQ and they falsely promoted what they were providing.
Second, also a BQ issue - they ran the half and full over the same course. Only the last few miles overlapped the lead marathoners with the half walkers. Meaning, as a marathoner you were literally having to run the last 3 miles weaving around people walking and at times having to shout at them to get out of the way because it was completely blocked. Incredibly poor planning. I BQ'd but imagine a few people missed theirs because of this. Not fun to have to manage around people like this after 23 miles.
Not sure if it was short sightedness, ignorance or laziness to why this happened the way it did. Really poor planning.