We have made use of BoatyBall five times this trip (we are on one now). Mostly the app works well (one day it seemed to have trouble but ultimately revived) but of course you need luck to actually secure a ball because they often sell out quickly.