Great Resort for hardcores. Not for beginners/intermediates - yes, the terrains are OK, but, why would you go that far to ski beginner/intermedites? The road to Kirkwood is outright dangerous, especially on snowy days.
If you are a true powder hound that want to ride the steeps, Kirkwood is great (although Squaw and Sugar Bowl are as well, and they are A LOT easier to get to). Plus, there is nothing else here to do other than skiing. No night life, terrible restaurants. Consider having been warned