I flew them Spain to Brazil and the WiFi worked well over land, but not great over the ocean. They do have whole flight packages. You can count on it for e-mail / messaging, but you'd be hard pressed to do things like video calling. Max price looks to be about €25:
https://www.iberia.com/gb/on-board/wifi/