Bless you for taking in Beans.
He will be fine, Cats are so very adaptable, and we know that he will flourish in your home.
He will be such a Happy Cat once he has settled in.