Sure, I am all for supporting the homeless and needy, but come on, re-purposing the presidential residence as a homeless shelter? That is the epitome of a populist gesture!
If he is the president, he should act like a president, dress like a president and live like a president. I, at least, would want my country be represented among equals.
Inviting over other heads of states to your two bedroom apartment in the suburbs might be cute if you are pandering to certain segments of the voting population. But unless he wants to become the Mother Teresa of international politics this is just a joke.