Last year, my mother had private pay at Rosewood. If she would have been in long enough for her money to run out, then they would accept Social Security.
As far as guaranteed money, we had to pay a month in advance, so they are pretty much guaranteed anyway.