You can't beat the location of this property. That is what you're paying for, so just remember that when you see the massive charge come through on your credit card.
I stayed here 10 years ago, and while they did update the kitchen and powder room (both gorgeous!), I think everything else is the same...including the carpet, even in the upstairs bathroom (barf). There was quite the curious, orange vomit-looking stain on the carpet in another bedroom upstairs. Just wear socks when you're walking around to save yourself from feeling icky.
Again, awesome place if you want to be near everything in Teton Village!