That's a hummingbird for sure, and AZ is right--it's either rufous or Anna's. If it's a female, it's almost impossible to tell if it's rufous vs. Anna's.

http://hummingbirdworld.com/h/id.htm