I copied the photo down and did some photoshop work on it so that I cold get a good look that the streaking an d the bill. Really looks good for a Cassin's Finch.
The streaking is very crisp making me lean away from House Finch. The face pattern ruled out Purple Finch.
Here's a good link that I reference every so often:
Many female Cassin's Finches will have a light eyebrow but not all do. That is one thing that gave me pause with this bird.