The other thing to keep in mind is that he may have a Holiday Inn Mastercard like my wife has. She does not charge that much and is always getting free overnight stays.
If you are staying at their hotel and charging it on their hotel credit card, you may be able to get a free night stay every other week, or an upgrade to a suite, etc.
My brother was on the road for a his first few years out of college. He accumulated enough Marriot dollars to get free stays for the next 20 years.
I know someone much the same. He gets free flight miles, free stays and gift cards galore. Too bad he’s not smart enough to put the cards to good use like his mortgage.
My uncle works a couple hundred miles from his home. He stays at Red Roof Inn 3 nights a week. Same hotel, he has a couple favorite rooms.
I asked why he didn’t just get an apartment and he said the cost would be about the same, free maid service, free breakfast and a couple free nights every month.
Well, when you put it that way.