I am very picky about my toys and this one is amazing. It fits perfectly and has adjustable settings, making it perfect for whatever your in the mood for. Since it is waterproof, you can take the fun where ever you need or want to. The versatility of this does nothing but add to the awesomeness of this amazing product.