The only boss I found somewhat difficult was Mendez, especially when he's just a torso swinging towards you from the roof.
Everything else was child's play though, and El Gigante is just kind of dumb. Whoever came up with him must really love The Lord of the Rings.