We spent two nights in Jackson during our vacation to visit Yellowstone/Grand Teton.
Town Square Lodge was great. Two bedroom, two bathroom accommodations exceeded expectations. Easy check-in. Great location near town square, east walk to many restaurants.