The weather which has been good for the last two weeks.....