Sandy, Utah Weather

What's the weather in Sandy, Utah like?