Let's be honest with this... It's a vibrator, first and foremost.
It does contain a series of pre-programmed patterns for the vibrator. For a "mini" vibrator, it is horrendously strong. Not too shabby in construction but the grip of the item itself is kind of weird to hold in your hand. The only reason it is receiving a four, instead of a five, is because the size of the head doesn't fit many vibrator heads. Other than that, the USB charger is really compact but it'll be a problem if you ever lose it. Overall, pretty solid vibrator.