I thought this was perhaps an Eleutherodactylus species in the family Leptodactylidae. That determination was based mainly on the pads visible on the undersides of the hands and feet.
I asked Brian Kubicki for his opinion, and he said this is Craugastor polyptychus. That last link notes that this species was recently split from Eleutherodactylus bransfordii, so I guess was on the right track.
Looking around on the internet, it looks like the two species are separated by elevation, with this species occurring at lower elevations.
by Twan Leenders