Provo, Utah Weather

What's the weather in Provo, Utah like?