As usual, Doc J makes toys that last. Ive had this for three years, a gift from my husband. I take really good care of my toys, especially the ones I love and this one has held up so so well. I reccomend PinkCherry Toy Cleaner and a little rinse and let dry, not your own soap and water. The size of both ends are just perfect. Not too big. The vibe has never quit working even after all this time! This is a toy you'll be enjoying for the long term. Clearly fantastic quality.