we were on the Horizon a year ago and it worked in the beginning of the cruise then stopped and started working towards the end again. We had no internet package.
On Celebration in April we had the premium package and still couldn't text people with android phones but worked fine with other iphone users.
Beats me, tech savvy I am not.