Does the job, it’s not mind blowing like some of the other toys on here, but for the price it’s pretty good. I did find with my toy when it was underwater, a few bubbles came from the seal, so I don’t think it’s 100% waterproof, more like splashproof, although this could just be a fault with mine :)