If you have almost no space for practice and can't set up a true pitching maching, or if your budget is limited, this is better than nothing. However, it 3-to-6-foot soft toss (depending on ball weight) just didn't build my son's skills the way we had hoped. I bought the Trend Sports Heater pitching machine and 24-foot batting cage, and find that combination much better for building my 6-year-old's skills (and my own).
Pros: Even a 5-year-old can use it. Good battery life. Portable.
Cons: No adjustment to speed of toss
This review was written in the old system and had content requirements that are different than reviews written today.