Tiger Haven is a sanctuary and I assume they provide quality care.
I question how good the care is given their website claims they currently have over 260 big cats and another dozen small cats. Presumably this doesn't include the new batch they've just acquired. They supposedly run completely off donations by the public, which seems like a rather risky way to manage the food bill for that many large carnivores.
For comparison, the number of big cats they hold is just about even with the total AZA lion population which is spread between 92 facilites...