If you are serious about improving your game, this machine is a must have. Practice and repetition will make you a much more proficient player. You can use this machine to work on every aspect of your game and became a better player. I had a problem with my machine, I called the manufacturer and I was impressed how quickly and professionally the problem was address and fixed by replacing the control panel at no charge. I highly recommend it to coaches, medium to advance players or anyone wanting to improve your game and take it to the next level.