There is plenty of food around.  At last count, Timberlakes CC held a herd of deer more than 50 strong.  This didn't even count the deer that lived in the timberland north of here, where the cougar has been frequenting.
And I have seen it.  It's not huge, I guess, having no other reference, but it is not a house cat or a dog.