Great variety of runs with good amount of vertical drop, excellent facilities, staff is fantastic
Nightlife can get bland.
After skiing most of the Midwest hills, I can honestly say that Indianhead is by far the best. Their runs are a great length and they offer runs for any skill level. It's also unique in the fact that the main chalet is at the top of the hill, so you start your day skiing rather than riding a lift.
Anyone can enjoy the hill--children (they have a 'magic carpet' instead of rope tow); beginner (plenty of greens with easy to read signage); intermediate (lots of hills with blue ratings); advanced (great terrain park, some moguls, headwalls, etc.)
It's only a 4-1/2 hr drive from the Twin Cities and completely blows any hill down here out of the water!