A cool start warming up to a high of 22 C under mainly sunny skies.