Stayed a night at the Cliff Lodge this summer, and I dont think I'd want to stay at Snowbird in the winter for this reason. The place is nice enough, but you're completely captive, and honestly the service was terrible, and that's coming from someone who doesnt care much about service. Restaurants basically shut when they feel like rather than by posted hours, and this was during an extremely busy, near sold out or sold out weekend. We had to wander to several restaurants to find one "willing" to serve us, and this was only at about 9pm, and even then, it was limited menu. Employees were disgruntled too and bitching about call-outs and lack-of-accountability from management regarding "bad" employees; I really got a very bad vibe from the place.
When I went to snowbird I felt like all the restaurant sucked too. I remember an incident with uncooked meat, but mostly just lame overpriced restaurants. On Yelp it looks like Alta has better rated restaurants. I know some of the on mountain lodging is independent at Alta.