We had friends who did this in W. Yellowstone, it's a great system.
They lived in the apartment above the shop/garage while their house was being built, and then used it as a guest quarters and hosted lots of people who wanted to vacation at Yellowstone.