Smithfield, Utah Weather

What's the weather in Smithfield, Utah like?