This is about right, although a few sneaky little short cuts can be found along the way: http://www.mapmywalk.com/routes/fullscreen/3990579/beta

It's a lovely route