Alta is a great place to ski for people of all levels. I'm an expert skier and enjoy the diamonds and trees....Alta has tons of this stuff. Some incredibly steep runs are available here. My dad, who I came with, is an intermediate skier and prefers to stay on the blues and greens. This is his favorite place in Utah. So, the variety of terrain on the mountain is great. Another great thing about Alta is the amount of snow they get. I came here two years ago and stayed in Park City, only to wake up with rain each morning. We made the hour drive from Park City to Alta to get the real snow since it snows a lot more at Alta/Snowbird/Solitude/Brighton than Park City. One last thing about Alta is that there is no nightlife here. They have a small lodge but most people stay somewhere around Salt Lake City. A plus of Alta is the lift ticket prices....extremely cheap compared to everywhere else. Also, there's no snowboarding allowed here...so there's no terrain park. Finally, make sure you plan a night before coming here with the weather since they won't let you drive up the canyon on certain days unless you have 4 wheel drive or chains.