Please paraphrase the text.
In return for giving them all those things, he enjoyed a somewhat better lifestyle.
It allowed him a slightly better lifestyle in exchange for the fact that they provided all of these.