^^^
Stayed at the Crystal Inn for 3 nights last season during the Alta/Snowbird leg of the Gathering. Very nice mid-level lodging. We had a car, but there were quite a few folk using the shuttle.
Right off the I-215 exit there is a Studio 6 Extended Stay, which has kitchenettes in the rooms. Not having stayed there, I can't give it a review, but I have it on my list to consider the next time I'm out that way. Looks like there's a canyon shuttle stop not far from it.
I have stayed in the Studio 6 a number of times. Not fancy, but fine for the price. If you want to go out to eat instead of cooking, there is not much wihtin walking distance.