Wow, this is in every repesct what I needed to know.
I had to return it once because the battery wouldn't hold a charge. But Castle Megastore replaced it with no questions asked and sent me a new one very quick. It's one of the best purchases I've made!
It is my choice over other toys everytime. I haven't had any problems with it. But I can plug it back in and it will go for as long as I need and sometimes that is a long time. I was shocked that there were not more reviews. I do wish there was some kind of holder to put it in if you are sitting or lying down. That would help to keep both hands free to do other things. I love mine and with a guarantee you won't go wrong on this one!