I've been using it for a couple of months now and I can tell you it's very good quality for the price. I mean yeah you can get a lot better robots that change sides, rotate the ball very well and all kinda crazy adjusting options but it's not that neccessary if you just wanna play, drill one stroke at a time, or you can still drill forehand-backhand from one place. Anyway, if you have time for it so it wouldn't just collect dust on itself, I'd go for it