My partner and I recently stayed at the Teton Mountain Lodge for a ski holiday. I must say it wasnt the cheapest hotel I've stayed at, but it was most defintely worthwhile and value for money. The hotel is located right in Teton Village, within a couple of minutes walk to all restaurants, bars, the shuttle stop to Jackson Hole and most importantly, the ski lifts. We stayed in a standard room, although it was by no means 'standard'. We had a gas fireplace, and a massive two person bathtub. The room was very clean, and had (can you believe it!?) windows you can actually open - fresh air! The hotel staff were incredibly helpful and were willing to cater to any request we had. Concierge were wonderful, as were the wait staff in the hotel restaurant. The only criticism I would have was the noise that would come through the door that faced the adjoining room - at times you could hear the nieghbours conversations. If you can, request a room without an adjoing door. Other than that - we had a wonderful stay, and would stay there again in a second.