What a treat to see this so close up!
I can't tell the wing length compared to the tail length, but I assume this is an Anna's Hummingbird. Although, I'll wait to hear from the experts to confirm. Thanks for your help :)
And, this one looks a bit haggard. A juvenile perhaps?