I visited Steamboat for the first time this past April and really enjoyed this resort all around. They have two highspeed gondolas that make getting up onto the slopes quick and easy. The runs are really nice and wide, and although it was quiet when I was there, we were still hitting fresh groomed runs at 10:30am.
For those in lessons, they have a whole area dedicated to the SnowSport School which gives the instructors a private space to teach whether in group or private lessons. Lots of dining options either on the mountain, at the base or a quick drive into town. Town is more of a locals vibe with cute shops, nightlife and restaurants that are bit more affordable.
Lastly, there is a significant amount of lodging, which allows for more competitive pricing depending on your budget. Don't be afraid to stay on the shuttle route. You can stay in some beautiful places within a short FREE shuttle ride to the base. Lastly, if you can fly into Hayden I would recommend doing so. If you drive from Denver it is around 3 hours, and it takes you through some high passes that some drivers may not be comfortable with.