I kind of agree with the concept.
Not have it be so nice though, it should be a monitored bunkbed-prison style sleeping arrangement to hold more people. At least have some fucking showers and then donations of clothes so at least people don't fucking stink so bad. having them have their own rooms is pretty ridiculous.
Have them refuse shelter for anyone inebriated. maybe that will help cut down on them drinking.
Better than spending triple the money to rennovate that one building downtown into a "green building" IMO.