You mention you're getting around her trust issues, but it looks like they haven't come up in this conversation yet.
I'll give it a B because it's good, just nothing particularly great to deserve an A.