When I was a young pup, I had a temp job working for an underling who reported directly to the CEO. One day, the boss instructed me to deliver something to his boss. It was after hours. The CEO's secretary had gone home and I was just going to leave the item on her deak. But then I heard a voice from the "inner sanctum" bidding me to come in.
I was a scared kid, but the CEO turned out to be a really nice guy. I complimented him on his beautiful office, and he proceeded to give me a mini-tour. Yes, it was much like a luxury apartment or a penthouse hotel suite. He had a sofabed, a private bath with shower and a small kitchen. He explained that while he worked in Pittsburgh, his real home was in West Virginia, so when he worked late, or had too much to drink at a business dinner, or if the weather was too lousy to drive home, it was better for him to just stay in his office.
I think it's good to have a place to crash sometimes, but if a guy is staying in his office night after night, away from his family, something is wrong in that marriage. And as a taxpayer, I don't want my hard earned tax dollars being spent on, say, a $10,000 dining room table. If the politician wants fancy furnishings, he should pay for them himself.