My husband and I recently stayed at the Johnston Canyon cabins for three nights, we rented one of the smallest cabins and it was very peaceful, I would suggest to the resort to add a few shelves and/or hooks in the cabin as I felt we did not have enough storage area. The only complaint I have for the cabin is, I do NOT like the smell of a sour shower curtain. They are pet friendly, but do not have a TV or radio, which we did not mind in the least! It did have a coffee pot and small fridge!
As for the Bridges Restaurant, I do not mind paying $35.00 for a nice dinner, however, if your menu says it is the best Bison Ribeye, then it better be. If Bridges wants to put themselves out there as a "good" restaurant, then they should have linen table clothes, linen napkins (not paper napkins) and the staff should not be running around in jeans and flip flops! You can basically get the same food at the cafe for about $2.00 - 5.00 cheaper per plate, depending on what you order. They use the same dishes, the same food, the same Chef and kitchen. The only difference is the cafe is small and the dinning room is big. I felt completely ripped off eating at Bridges, so ripped off that we went in to town and got sandwich and salad fixings and ate 2 dinners in the cabin, which we enjoyed much better. We did have dessert one night and breakfast on our last morning in the cafe, $8.95 for breakfast, which is very reasonable, exactly the same breakfast in Bridges was $10.95 or $12.95!!
One last thing, quite a few tour buses go to the resort, so if you want to walk any of the trails, do them VERY early in the morning, unless you like crowds, then go anytime.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.