Inverness is a fantastic course to get a PB on, it's flat and on a good day has very little wind. The course goes out along the river ness and into the residential area of the city although great support from the locals. The course has 3 water stations which is enough for a HM and it is very well signposted. Inverness HM is great as a marathon warm up.
Read my full review at https://autisticrunnerjohn.wordpress.com/2018/03/12/inverness-half-marathon-2018/