Two tough hours on top of an otherwise lovely day.