I stayed at the El Rancho portion of this motel during a solo trip to Grand Teton NP. The motel room was of good quality... no real complaints... beds and bathroom clean, good internet service, and right in the middle of downtown Jackson. The place had a nice Italian restaurant on site (expensive, but good food). I was able to walk to several restaurants and shops in town. Onsite parking and friendly staff... they made pretty good coffee in the morning as well.
I originally chose the Anvil/El Rancho because it was the most economical place I could find in town. I rooms are reasonably priced for Jackson, but outside of that town, I would feel like I was paying a lot. But I believe all of Jackson is a bit expensive... you pay for the atmosphere out there.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC