Yeah, we do it in two days as well either with a stop in Bozeman to stay with relatives or in Jackson, depending on which unit we are going to. A day in Jackson can be really fun, plenty of stuff to look at and reasonable lodging prices if you are outside tourist season.