Alpine, Utah Weather

What's the weather in Alpine, Utah like?