My dad says he wants a cheesecake for fathers day, so thats what hes getting

Of course he won't know it's vegan until after he's eaten it, and I need to make it delicous and much like a real cheesecake to prove to him vegan baking is awesome
so which is better? Cream cheese or silken tofu?
I've seen recipes for both, and Im not sure at all what would taste more like a real cheesecake, thanks for any help!