Stays completely within the neighborhood. There is only one short hill (appx. 0.2 miles long) starting at mile 2. The rest is either a gentle decline or gentle incline. :-)
Almost entirely (98%)in a neighborhood setting. 0.3 miles are on Nashua Rd.
There is a respectable hill (appx 0.5 miles long) when you break off from the 3 mile route. 1st extra mile is added at mile 1. The 2nd extra mile is added at appx mile 2.5. It's nice because you will cross paths with family members who might be walking the 3 mile route and they can cheer you on as you run past them! :-)