Jay Shepherd and team are awesome, they train my 8 yr old who has come on leaps and bounds with his confidence