Farmington, Utah Weather

What's the weather in Farmington, Utah like?