The ball return can be adjusted to send the ball back at different speeds , it is not 100% perfect every time but is quite consistent and is built very durable.
I like mine and would recommend it to everyone.
I had battery powered ball returns but they would slowly wear out and become inoperable, I cannot recommend them.