We stayed here for a week and I could have stayed a month. The rooms were tasteful and a good size, the breakfast was amazing each morning, and the staff was very friendly/ helpful with recommendations. It is literally two blocks from the main square so lots of restaurants / bars in walking distance ad the city bus stop is on the corner.
That's probably the only catch with staying here is if you are headed to Jackson and plan to ski JHole each day it is 30-35 min to the mountain on the city bus. It's only 3$ and very convenient with door to door service but its draining to make that run day after day. That being said - If you have a car or are thinking of mixing it up with a day in town or snowmobiling or whatever- this is definitely the best bet.