This mountains or foothills hummingbird is found in all of Central America and Mexico. But in Costa Rica & Western Panama there is another almost identical bird called the Black-bellied Hummingbird. Now, the belly is not fully shown in this photo, but doesn’t appear to be black even though there is black on the face, as both can have. Though only the stripe-tailed has the little white post-ocular spot, thus with all things considered, I’m claiming this as a Stripe-tailed Hummingbird (link to eBird article). 🙂
My Stripe-tailed Gallery also has a couple of shots of one in Monteverde.
This trip’s Hotel Savegre BIRDS Gallery (23 species)