I would call this an outstanding adjunct to field training. It will give you a solid foundation to build on and use as a exercise in between live fire work. It has given me a much better fundamental understanding of all the different components. Plus, I like the time delay on the "clunk" when the sound of the hit comes back to you.