I can't give it all 5 stars since there are issues, but I also don't have any other robots to compare it to. The video quality is excellent, it's cute and I think it's reasonably priced. It's auto-play function is quite cute and handy. My cats love it. One issue is the charging station tends to move upon the robot finding it or getting close, it can sometimes knock it out of detection. Especially if your pet/cat likes to play or move it. It can go through bumps and floor molding, but only manually. The program itself doesn't know how to navigate the bumps to get back home. It's patrol is quite limited and has potential. Otherwise, it struggles finding it's home base often. Manual piloting is a learning curve honestly, but it's possible. It's nice that there are options to change the control type.