We just returned from a 5-night stay in a Frontier Cabin at Canyon Village. While the exterior of the cabin could use some paint, the interior was very clean. As other reviews have stated, there's nothing fancy here--but since we were only there to sleep, it was perfect. The room had two double beds & one roll-away twin--tight, but ideal for our family of five.
We also brought most of our own food which we piled on the desk & the radiator that wasn't in use. You can't cook in the room, but we asked and were allowed to use an electric tea kettle to boil water--perfect for making oatmeal for breakfast & hot drinks for those cool morning & evenings. You can also use a propane stove at a certain distance outside the cabin. We did eat one night at the Canyon Soda Fountain (in the General Store) and had one of the best cheeseburgers of our lives--quick and friendly service too! And the Huckleberry ice cream from the picnic/deli store is amazing!
The very best thing about Canyon Village, though, is it's location in the park. The main road through the park makes a figure "8" and Canyon is right in the middle--making it a great base for exploring. We would definitely stay in Canyon again & recommend it to others.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.